gpt4 book ai didi

c# - 如何查找程序中每个对象使用的内存?

转载 作者:太空狗 更新时间:2023-10-30 01:28:22 25 4
gpt4 key购买 nike

如何了解程序中每个对象使用的内存?

例如:我想知道这个对象“someclassinstance”使用了多少内存(以 Kb 为单位)。

someclass someclassinstance=new someclass();

我可以在任务管理器中看到应用程序使用的总内存...但是有没有办法查看有关每个对象实例的内存使用情况的详细报告?

注意:我试过 CLR 探查器..但据我所知它只显示字符串使用的总内存...它不显示每个字符串对象使用的内存。

谢谢

最佳答案

.NET Memory Profiler is excellent它有 14 天的试用期,之后非常便宜。它可以让您跟踪您拥有的所有实例,绘制它们并查看每个实例占用了多少内存。它可以让您深入了解应用程序中到底发生了什么。

关于c# - 如何查找程序中每个对象使用的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/795919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com