.NET 如何测量请求中分配了多少字节?
我需要跟踪请求中分配的对象。 有没有任何工具或命令可以帮助我知道分配了多少字节以及何时分配?
I need to trace objects that are allocated in a request.
Is there any tool or command that can help me know how many bytes are allocated and when?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为 Ants Memory Profiler 可以帮助你这里就这么多,但是它不是免费的,但是他们有一个“14天左右”的试用版,试一试。
I think Ants Memory Profiler can help you so much here, however it is not free, but they have a trial version "for 14 days or so", give it a shot.
您可以使用 CLRProfiler 示例来查看这一点。根据您的平台,有一个适用于 .NET 2 的版本和一个适用于 .NET 4 的版本。而且它是免费的!
它有漂亮的图表/地图来显示内存的分配位置。
You can use the CLRProfiler sample to see this. Depending on your platform, there is a version for .NET 2 and one for .NET 4. And it is free!
It does pretty graphs/maps to show you where memory was allocated.