日期:2014-05-20  浏览次数:20908 次

winform程序在win2003上运行很慢


谢了个winform 的程序,用backgroundworker启动了20个来生成图片,结果笔记本WIN7的双核4G内存 用了3分钟左右好了 内存占用少于200M

服务器用了3分钟连1/10的计算都没完成,内存超高 大于800M请问是怎么回事?

还有这台服务器的IIS上的网站更新了要过5分钟左右才编译好能访问 是怎么回事呃?

------解决方案--------------------
你没经过分析吗?

你先把你分析的 原因说一下
------解决方案--------------------
探讨
我的代吗有些是返回BITMAP的会不会不行?

C# code

public static Bitmap ImageFromXYZ(int x,int y,int zoom,string typename)
{
//图片生成时取多出的像素,然后
int delx = 50;
int dely = 50;
……

------解决方案--------------------
.NET下即是调用了DISPOSE 也不是立即清除的,

和操作系统无关
------解决方案--------------------
探讨
现在就方向循环用Graphics 画很慢
哪位有像素直接生成图片的DLL提供下啊