首页 / 知识
关于.net:确定一个类使用多少内存?
2023-04-14 16:13:00

Determine how much memory a class uses?
我试图找到一种在运行时确定.NET中给定类正在使用多少内存的方法。 使用 我只是最近才开始研究这类事情,但是我发现内存分析器可以提供有关应用程序中对象实例的相当详细的信息。 这是一对值得尝试的夫妇:
只需链接到相关的SO问题:
我同意内存分析器是获取所需信息的最简单方法。除了前面提到的两个之外,我还建议同时使用JetBrains dotTrace,它既是性能分析器又是内存分析器。 如果您想自己做,并且愿意深入了解CLR的精髓,则可以使用.NET Profiling API,它是一种非托管API(如Microsoft所述):"使探查器能够监视公用语言运行时(CLR)执行程序。"它不完全适合休闲使用,但确实具有大量功能。 |
最新内容
相关内容
linux下并行运行命令?
linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,linux多个用户同时执行命令会冲突吗不会冲突。解释:用户登录linuxlinux怎么看内存命令?
linux怎么看内存命令?,系统,情况,信息,命令,内存,工具,发行,数据,表示,内容,linux查看CPU核数和内存大小命令?首先执行top命令,如下图中内容所linux中看栈内存命令?
linux中看栈内存命令?,系统,情况,信息,地址,数据,分析,命令,内存,工具,环境,linux可以查看内存使用的命令1、linux查看内存使用情况的命令是dflinux进程运行命令?
linux进程运行命令?,系统,工作,状态,地址,信息,进程,基础,命令,管理,软件,linux常用命令有哪些1、linux系统常用操作命令linux系统常用操作命linux检查挂载命令?
linux检查挂载命令?,设备,系统,信息,情况,状态,服务,软件,命令,磁盘,网络,linux查看nas挂载路径1、可以通过以下命令来查看主机是否使用NAS盘:linux活动内存命令?
linux活动内存命令?,系统,情况,信息,命令,地方,地址,电脑,工具,位置,单位,详解Linux中监控CPU与虚拟内存运行信息的命令用法1、运行 top 命令linux显示运行命令?
linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如何查看linux服务器运行状态?1、linux怎么查看服务器状态?我们一起linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你linux运行vim命令?
linux运行vim命令?,系统,工具,官方网站,模式,基础,数据,代码,环境,入口,命令,如何使用Linux系统中的Vim编辑器1、vim编辑器的三种模式:一般模式linux监控命令运行?
linux监控命令运行?,系统,工作,地址,信息,工具,情况,标准,环境,命令,状态,linux服务器监控的几个方法和命令uptime 该命令直观的显示了服务器linux中命令停止运行?
linux中命令停止运行?,系统,代码,第一,命令,进程,指令,程序,方法,接线,硬盘,linux怎么停止当前命令首先,连接相应linux主机,进入到linux命令行状linux一般检查命令?
linux一般检查命令?,网络,系统,检测,情况,工作,信息,命令,进程,时间,设备,linux查看进程命令linux 下查看进程可以使用的命令:ps命令查找与进程