当前位置:  开发笔记 > 编程语言 > 正文

我如何知道Linux上的GNU C++剩余多少可用内存

如何解决《我如何知道Linux上的GNUC++剩余多少可用内存》经验,为你挑选了0个好方法。
如何解决《我如何知道Linux上的GNUC++剩余多少可用内存》经验,为你挑选了0个好方法。

我正在编写一个C++程序(用gcc编译并在RedHat Linux上运行).程序需要在运行时知道堆栈上剩余多少空间以及堆中剩余多少空间.我意识到这个问题(关于堆)可能没有明确的答案,所以或者,我可以使用已经从堆中分配的内存量.有一个库/系统函数调用会给我这个数据吗?

我想补充一点,我只需要这个用于调试目的,并且只需要粗略估计,因此快速和肮脏的解决方案是完全可以接受的.但是,我需要非常频繁地查询内存使用情况,因此无法接受对Unix cmd-line实用程序的外壳并解析其输出.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有