有时候需要查看或检查一下程序的内存占有量,不停地看资源管理器太麻烦,.NET提供了简单的方法调用:
///获取当前进程所占有的内存大小 得到结果为字节大小 /1024/1024即可为mb
public long GetProcessMemorySize()
{
return Process.GetCurrentProcess().WorkingSet64;
}
检查内存大小,在进行很复杂的算法之前,最好先检查一下内存大小,是否够用。避免不必要的错误。
MemoryFailPoint p = new MemoryFailPoint(1000);
构造参数以mb为单位,查看请求大小。