-XX:+ HeapDumpOnOutOfMemoryError是否会产生任何安全性或性能问题?

时间:2014-09-26 15:57:11

标签: java performance security tomcat heap-dump

在内存不足错误(-XX:+HeapDumpOnOutOfMemoryError)上创建堆转储的指令是否会导致生产环境中Tomcat 7出现任何安全性或值得注意的性能问题?

(诅咒服务器在“崩溃”时必须写文件,这需要花费一些时间/空间 - 但是当服务器还处于业务状态时,我对性能问题更感兴趣。)

1 个答案:

答案 0 :(得分:2)

-XX:+HeapDumpOnOutOfMemoryError标志不会在运行时引入性能或安全性问题。只有在OOME发生后才会检查该标志。

但是堆转储本身可能包含敏感数据。通过提供适当的-XX:HeapDumpPath=选项确保将其写入安全的地方。