4.1i PAR-HP机器由于人工1GB内存限制而内存不足-Xilinx-AMD社区-FPGA CPLD-ChipDebug

4.1i PAR-HP机器由于人工1GB内存限制而内存不足

描述

关键词:PAR,可移植性,HP,OUT,内存

紧迫:热

一般描述:
尽管有4GB的内存仍然可用,但PAR在内存中使用了1GB内存。

(测试程序表明,这个问题与PAR无关,也可能发生在其他内存密集型应用程序中)。

解决方案

问题是因为HP将一个进程可用的总内存分为象限,因此,程序的数据空间实际上只有1GB(更少的一些显著开销)。

我们已经从HP获得了关于修改可执行文件的指令,以允许它使用“数据”1GB内存块,通常是为共享库保留的。已经证实,这修复了1GB的“内存不足”问题。

该方法要求您在HP机器上安装了可选的软件开发工具,工具至少在2000年12月是最新的。

变化是由:

CHATR+Q3P启用+PD 1M $ Xilinx/Bin/HP/PAR

它改变了可执行文件:

第三象限私有数据空间禁用
数据页大小:D(默认值)

到:

第三象限专用数据空间启用
数据页大小:1M

“+Q3P启用”允许PAR访问更多的内存。

“+PD 1M”将默认内存分配设置为1MB。没有它,进程可以超过分配的SWAPFILE块的数量的限制。这也将提高PAR的HP性能。

注意:这个“CHATR”命令是一个修改Par可执行文件的一次性操作。它不用于实际执行可执行的PAR。

请登录后发表评论

    没有回复内容