C 语言编写的程序如何知道运行时占了多少内存空间呢 ?

C 语言编写的程序如何知道运行时占了多少内存空间呢 ?,第1张

这与C语言自身无关,属于运行时 *** 作系统的问题,应该借助于 *** 销枣作系统的进程内存分配去向 *** 作系统查询。如果用C语言的内存管理函数去计算,会相当麻烦,而且计算方知历法随着 *** 作系统平台的不同亏猛拆而变化。

如果是在Windows环境运行,可以使用Windows的API函数GlobalMemoryStatusEx,返回的结构中dwTotalVirtual的值与最大值之间的差,就是当前进程所占用的内存空间大小

软件一般装在C:\Program

Files

里面每一个文件夹就是一款软件

你可以用第三方的磁盘分析/碎片整理软件的文件夹大小排列功能比较。比如:DiskData、FullDisk、Disk

Space

Inspector。还能生成图瞎历文并茂的磁盘空间使用报告。!oYe

你也可以下载一个万能资源管理器:Total

Commander。打开它以后,在要 *** 作的驱动器中,按Alt+Shift+Enter,程序将自动分析,而后碧神裂在“大小”列下的“(DIR)”将显示这个文件夹所占的磁盘空间,点击“大小”栏可以设置升序或降序排列。悔闭&


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12393611.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存