获取下面的错误与Fortify的审计工作台aplication:com.fortify.sca.analyzer.a:有没有足够的可用内存来完成分析
[错误]:意外的异常而解析* .js文件 com.fortify .sca.analyzer.a:没有足够的内存可用于完成分析。有关更多可用内存的详细信息,请参阅用户手册。
任何解决方案,请!!!
获取下面的错误与Fortify的审计工作台aplication:com.fortify.sca.analyzer.a:有没有足够的可用内存来完成分析
[错误]:意外的异常而解析* .js文件 com.fortify .sca.analyzer.a:没有足够的内存可用于完成分析。有关更多可用内存的详细信息,请参阅用户手册。
任何解决方案,请!!!
您的翻译步骤内存不足。你可以传递-Xmx标志给jvm更多的内存来完成任务。例如,要给2G,您可以将-Xmx2G
标志传递给翻译步骤。您可能还希望通过传递-64标志来确保您在64位模式下运行(如果您的操作系统和硬件支持它)。
最终,您的产品随附的HP_Fortify_SCA_User_Guide_3.xx.pdf
中将详细描述(以及更多)。
如果该文件包含Minified Javascript,那么Fortify SCA可能永远无法解析它。扫描时使用未缩小版本的文件。
这实际上并不一定只发生在与堆空间有关的问题上,它也可能由其他内存问题(例如permgen空间或堆栈空间问题)发生。要查找详细的结果,请使用-debug -logfile scan.log运行,然后在日志中查找其中包含SEVERE的行(以及后面的行)。 – lavamunky 2013-11-28 10:53:43