我想知道一个己经实例化并己赋值的实体类占用内存情况,使用System.Runtime.InteropServices.Marshal.SizeOf(对象名)不好使,请高人指点
解决方案 »
- 这个怎么写最简单
- 应届生去软件公司一个小问题,急急急急急急急急
- c#如何执行文本文件中的代码
- 怎么实现像新浪首页那样的新闻版式
- 虚拟目录明明存在,为什么 Parent.Children.Find("Sea","IIsVirtualDir"); 总是跑出错误hresult中的异常:0x80005008....
- 为何添加事件都要用 new
- 如何用WebBrowser控件获取下面的HtmlElement
- 用C#如何获取其他网站的COOKIES
- 如何在TreeView中添加图标?
- 如何实现对自定义表达式的语法检查的功能
- vs2005中,双击选中,点击go to definition,结果转到了[from metadata]叶面了?谢谢!
- 用Socket(套接字)写的一个互相通信(文字)的程序,在局域网内通信正常,但在内网到外网通信或内通到外网再到内网时就报错,这是什么原因啊
Runtime.getRuntime ();
private static long usedMemory ()
{
return s_runtime.totalMemory () -
s_runtime.freeMemory ();
}
private static void runGC () throws Exception
{
long usedMem1 = usedMemory (), usedMem2 = Long.MAX_value;
for (int i = 0; (usedMem1 < usedMem2) && (i < 500); ++ i)
{
s_runtime.runFinalization ();
s_runtime.gc ();
Thread.currentThread ().yield ();
usedMem2 = usedMem1;
usedMem1 = usedMemory ();
}
}