我写了一个程序,文件大小才20K,运行的时候内存开销达到23-33M,也只有几个控件,对一个数据库进行了七条记录的查询操作而已
启动的时候就占了23M,查询一下马上就达到33M,这是什么原因?
你还是检查一下你所写的程序吧,我做得程序,窗体控件超过50个,程序又生成了10几个Hashtable等其他对象,还有套接字的使用,内存占用才25M,将窗体最小化后,内存占用降到7M多点
你还是检查一下你所写的程序吧,我做得程序,窗体控件超过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,点击最大化不改变