我想补充一点,我只需要这个用于调试目的,并且只需要粗略估计,因此快速和肮脏的解决方案是完全可以接受的.但是,我需要非常频繁地查询内存使用情况,因此无法接受对Unix cmd-line实用程序的外壳并解析其输出.
解决方法 您可能可以创建自己的新函数和删除函数,这些函数封装了真正的new和delete运算符,同时记录了内存使用情况.对于堆栈,在C中有一个技巧,您可以查看当前函数中定义的第一个局部变量的地址,以便大致了解堆栈指针当前的位置.我想它应该在C中工作,但没有尝试过.
总结以上是内存溢出为你收集整理的我如何知道Linux上的GNU C剩余多少可用内存全部内容,希望文章能够帮你解决我如何知道Linux上的GNU C剩余多少可用内存所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)