我有一台具有20 of的服务器。我需要使用Specman运行回归,并希望对其进行优化,以并行运行至少5个测试。我知道我的RTL需要2 2GB的静态内存大小,但测试平台的大小有所不同。我如何控制Specman,以便不让一个测试占用其他测试的整个内存?
发布于 2014-05-13 17:05:15
为了让所有5个模拟都使用服务器的内存而不耗尽内存,需要将optimal_process_size设置为3-4G。specman的自动gc机制将完成这项工作,并确保每个进程不会耗尽内存。
发布于 2014-05-13 16:59:36
您可以设置optimal_process_size参数,以控制模拟器使用的内存量。这样,您就可以控制GC流程。
发布于 2014-05-13 17:02:19
使用配置内存来指定最优和最大进程大小,例如: config mem -max_process_size=2000M;
如果需要,可以使用GC调试选项确定GC阈值、增量和磁盘使用率的最佳参数。
https://stackoverflow.com/questions/23626737
复制相似问题