[问题] tm_usage 内存用量的看法

楼主: david942j (文旋)   2013-03-01 22:38:16
爬了去年的文
141那篇
当年(?)助教写说要看vmPeak的值
可是这样不是很奇怪吗@@?
为什么是看系统巅峰内存用量
而不是看我程式用了多少内存
用vmPeak输出就都是11MB左右
这样只看得出来mergesort时用得内存比较多
可是却看不出来"多了几倍"
所以感觉应该是要输出vmPeak减掉某个数字(?)之后的内存?
QQ我好多问题
作者: funnymean (Silver Star)   2013-03-02 12:27:00
给我一些时间研究一下 抱歉应该是没办法,因为如果不是用pointer的话,他使用的是一开始分配的那11M,所以无从得知你用了多少比较可行的方法是,都用pointer,这样一来就不会使用到一开始分配到的内存,就可以参考vmPeak或vmDiff希望有回答到你的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com