摘要: 其实VS已经提供基于CPU占用情况的性能分析功能,但它并不能什么情况都能分析出来。当你发现mscorwks.dll这玩意占用着大量的资源,确无法点击进去的看具体情况的时候有可能会感到无能为力,也许已经尽力了那些.net framework的事情管不了。其实mscorwks.dll的损耗和我们编写的代码有着紧密的联系,我们可以通过VS的内在分析工作看下代码的内存分配状况然后再查找问题。 打开性能分析向导选择内存分配采样即可。运行后会产以下的结果图:图中可以看到占用字节最多的方法和分配最多字节的类型,我们可以点击内存分配最多的类型看下详细列表在这里我们可以看到byte[]和char[]分配了... 阅读全文
posted @ 2012-03-14 11:34 beetlex 阅读(21325) 评论(4) 推荐(15)