在Linux下运行一个程序,这个程序是别人开发的,只有可执行文件。
结果报错“segmentation fault”,但之前都能运行成功。
管理员最近把每个账户可用内存限制在2GB了。
怀疑是由于这一内存限制,这个程序无法获取到足够内存导致报错。
现在需要测试这个程序成功运行需要的最小内存是多少。
另外有一个疑问:程序在正式运行之前会先进行内存需求声明么?如果达不到要求就报错那种?因为经过测试,实际运行过程中,该程序占用的内存并没有2GB那么多。
不知道你这个问题是否已经解决, 如果还没有解决的话: