AppScan扫描时发生"AppScan内存需…

问题(摘要)

[Simplified Chinese]一旦达到内存限制,IBM Rational AppScan将会停止工作并显示错误消息
"AppScan内存需求已超过预定义的限制"。

症状

IBM Rational AppScan因为内存使用量增加从而停止扫描。如果强制选择继续扫描的话,

Rational AppScan可能会发生崩溃并丢失所有的工作数据。

可以按照以下“解决问题”部分的内容,使用高级选项来避免该问题的发生。



原因

产品使用超出限度的内存量。

 

解决问题

 

应对方案:

为了防止Rational AppScan因为超过内存限度而停止工作,可以进行相应的设定使Rational AppScan当内存使用量相对过大时自动重新启动。

这样当扫描因为剩余的虚拟内存量过低从而被迫停止时,Rational AppScan会监测系统注册表的设定来决定是否重新启动。

Rational AppScan 7.7,7.8和7.9

自Rational AppScan 7.7版本以上,在主画面中选择菜单[工具]->[选项]->[高级]页面。

  • 检索PerformanceMonitor.RestartOnOutOfMemory属性并将其设定为布尔值True

还可以使用下面的属性 ( [ 工具 ]->[ 选项 ]->[ 高级 ]页面
  • 检索PerformanceMonitor\minScanTimeDurationForRestart属性并设定适当的DWORD双字节数值,该数值是指定Rational AppScan在遇到内存问题之前应当运行的分钟数。

来源: http://www-01.ibm.com/support/docview.wss?uid=swg21458259

你可能感兴趣的:(安全测试)