我正在研究用c ++编写的算法的I / O效率,我需要在具有256MB内存的机器上测试性能。有没有办法在只有256MB主内存的控制台模式下启动我的Ubuntu机器? 谢谢, 斯特凡诺
答案 0 :(得分:1)
有几种方法可以做到这一点:
您可以在计算机上安装虚拟化软件(VMWare,VirtualBox,...)。该软件将允许您创建具有测试所需RAM量的虚拟PC。该软件可以让您快速更改内存大小。
您可以使用内核选项mem=256m
启动Linux。请参阅here。
在代码的开头,您可以询问可用内存量并分配一个大块,这样只剩下256MB空闲内容。
您可以使用分析器运行代码并询问它使用了多少内存。