一个较复杂的程序,是分成多个dll好,还是多个exe好? 分成dll的好处是:模块之间方便传递参数,缺点:用完后释放不彻底,例如模块用了webbrowser,就难办。分成exe的好处是:刚好和上面相反,释放很彻底,但参数不便传递。到底该怎样取舍呢?请各位给点意见。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用了webbrowser的窗体模块,this.close后,依然很占内存。 分成dll的好处是:模块之间方便传递参数,统一入口,用户体验比较好。 缺点:用完后释放不彻底,例如模块用了webbrowser,就难办。分成exe的好处是:可以加载不同的资源,速度快。释放很彻底,但参数不便传递。缺点:多入口,开发复杂,用户体验差。 这个是不可能的本来。net 的GC都自动释放如果你手动强制性的 释放资源的 话 试试 还是 占内存 那就是 别的问题 而且,若不断的调用含有webbrowser的模块,内存会一直增上去,坚持不了一天,整个软件会崩溃 看来,你没有使用过webbrowser这个控件。 尽量避免多个EXE,越少越好,1个最好 个人意见还是分为多个DLL的好,先按需求分为多个模块,再按软件功能把通用的抽出来单独写就行了. C# 怎样修改默认的浏览器 关于ArrayList的问题 服务器后台监听网络端口问题 怎样把获取的屏幕图片录成视频? C# 如何手动给datagridview的某列添加按钮 在web中实现label的自动换行 请教如何编译字符串的问题。 本人急用啊能不能给我个datagrid打印类!!急急!还有几分还要用来聊天呢 找到 SilverLight 在 HTML 页面与服务器端对应的 XAP 文件,如何查看源代码以及如何用C#实现相同方法? 菜鸟问题请教 基于remoting的客户端与服务端程序。客户端如何自动查找服务端。 关于在程序读取access里面表名的问题,请教!!!
使用了webbrowser的窗体模块,this.close后,依然很占内存。
缺点:用完后释放不彻底,例如模块用了webbrowser,就难办。
分成exe的好处是:可以加载不同的资源,速度快。释放很彻底,但参数不便传递。
缺点:多入口,开发复杂,用户体验差。
这个是不可能的本来。net 的GC都自动释放如果你手动强制性的 释放资源的 话 试试 还是 占内存 那就是 别的问题
看来,你没有使用过webbrowser这个控件。