如何知道Solaris上低堆情况的阈值

时间:2015-09-07 12:48:29

标签: c++ c memory solaris

我在GNU g++上有一个基于Solaris 10(v2.95.3)的程序,当ENOMEMmalloc时,我们用尽了堆条件(new)调用无法分配更多内存。作为一种持续的情况,为了更好地管理内存,我正在寻找一些解决方案技术,我会提前知道阈值限制。例如,我的最大堆大小是多少,堆中当前用完的空间是多少?然后将有一些启发式方法来确定我们在堆上运行不足并开始分配少量内存负担再次变得轻量级,寻找建议。

0 个答案:

没有答案