最新评论

Sa Li 2011-10-01 00:58
!dumpclass can check static fields of a type. !name2ee mscorlib.dll System.Console, get token for the class !dumpclass <classToken>
edist 2009-09-09 19:45
@启点 没办法,32位下最多3gb
edist 2009-09-09 19:40
lz办法不错:),赞一个先。 !clrstack的时候,已经能看到调用堆栈的esp信息了,所以直接和!dso里的esp对比一下,也就知道具体哪些变量属于哪个方法内了。
金色海洋(jyk) 2009-08-17 10:49
我只知道 Windows Server 2003 Enterprise Edition 可以支持很大的内存,但是程序就不知道了,还没做过需要这么大内存的程序呢。
启点 2009-08-17 10:08
[quote]金色海洋(jyk): Windows Server 2003 Standard Edition 最高支持 4 GB 的物理内存。 另外 windows 2003 (32位)打上了sp2 以后,就可以支持很多很多的内存了。 [/quote] 请问你知道有什么办法,让我们.NET程序在32位环境下支持更多的内存,而不报OutofMemeryexception呢?
启点 2009-08-17 10:05
呵呵,怎么都这么偏激呢,我的程序是服务端程序,同时需要处理共计几十个小时的高清媒体文件,上百G的视音频文件,占内存是很正常的哈。只要程序以上1.2G,就很容易OOM,通过perfmon和windbg的观察,没看出什么明显的资源泄露。 [quote]金色海洋(jyk): Windows Server 2003 Standard Edition 最高支持 4 GB 的物理内存。 另外 windows 2003 (32位)打上了sp2 以后,就可以支持很多很多的内存了。
hoodlum1980 2009-08-15 08:35
@金色海洋(jyk) 用这么多内存一般是服务器,另外就是非托管资源的内存泄露等问题。
金色海洋(jyk) 2009-08-14 14:08
弱弱的问一下,怎么用了这么多的内存呀? 用了这么多,是不是其他的程序就没有内存可用了呀。 Windows Server 2003 Standard Edition 最高支持 4 GB 的物理内存。 Windows Server 2003 Enterprise Edition 最高支持 32 GB 的物理内存。 Windows Server 2003 Datacenter Edition 最高支持 64 GB 的物理内存。 另外 windows 2003 (32位)打上了sp2 以后,就可以支持很多很多的内存了。 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect /PAE 也是要修改这个地方。 http://blog.chinaunix.net/u/19673/showart_1096292.html
蛙蛙王子 2009-08-05 09:26
好多时候用dso都能找到想找的东西,但不明确吧,如果有多个哈希表,你怎么确认哪个是你要找的呢。
B.T.Q 2009-08-05 08:55
思路清晰,过程详细,好文章~ PS:不过有错别字~现在好像很多程序员用拼音的……
Kinglee 2009-08-04 23:03
不错哦。
温景良(Jason) 2009-08-04 19:14
不错
breeze 2009-08-04 19:00
不错,赞一个!