试图设置发布Java web应用程序的过程,以确保没有内存泄漏。它可以包括确保编写的代码具有良好的质量、性能测试、评测Java代码。如果有人能分享他们的流程或在这方面有所帮助,我将不胜感激。
您可以尝试Plumbr,这是一个专门用于查找内存泄漏的工具,它没有任何GUI–如果发现泄漏,它会生成一个Html报告,并在日志中说明。
因此,在您的发布过程中,您可以将Plumbr附加到您的应用程序,运行您的一组自动测试,然后监视日志中是否有泄漏(如果有的话)。另一个选项是使用JMX来查询Plumbr的状态。