试了一个控制台程序,运行的时候内存也达到了25M这是不是因为C#是中间语言,运行的时候即时编译而导致内存开销才如此大?
你还是检查一下你所写的程序吧,我做得程序,窗体控件超过50个,程序又生成了10几个Hashtable等其他对象,还有套接字的使用,内存占用才25M,将窗体最小化后,内存占用降到7M多点
问一下什么叫套接字呀?
我建一个Win应用程序,采用初始的就一个窗体,什么人为的都不做。编译后运行也有23M多,叫人如何受得了!看来是。NET的问题,各位的程序不知如何?更恼火的是:建一个控制台程序,只加上一句输出语句后编译运行也要10M多!!!是我的机器配置环境问题还是。NET的问题?请大侠赐教
using System;
namespace Test02{ /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Console.WriteLine("OK"); Console.ReadLine(); } }}运行后占用7520K,最小化控制台窗体占用降为152K,恢复后仍为152K,点击最大化不改变