我使用aCC 3.85在Hp-UX 11.11B上运行purify 7.0。我设置环境变量如下: export PURIFYOPTIONS="-max_threads=4000 -enable-thread-stack-change=yes“
但是我仍然得到了下面的错误,purify停止了,出现了下面的错误消息:
Purify: Error:耗尽线程本地数据空间。正在退出。当前线程的最大数量是4000。要增加分配的线程数,可以使用类似于(ksh) PURIFYOPTIONS="-max_threads=8000 $PURIFYOPTIONS";export PURIFYOPTIONS (csh) setenv PURIFYOPTIONS "-max_threads=8000 printenv PURIFYOPTIONS“这样的命令。
如果我设置="-max_threads=8000“,它再次请求将大小增加到16000 ( PURIFYOPTIONS变量中的两倍。
有人能帮助解决这个问题吗?
发布于 2013-02-03 20:46:06
我已经从运行繁重的多线程应用程序的客户那里听说过这种行为。底线是机器上没有足够的空间来运行Purify。
https://stackoverflow.com/questions/12348793
复制相似问题