Tag: 生产环境

在生产中分析Web应用程序的性能成本

我试图用大而复杂的tomcat java Web应用程序解决性能问题。 目前最大的问题是,内存使用量不时出现峰值,应用程序无响应。 我已经修复了我可以使用日志分析器和日志文件的贝叶斯分析修复的所有内容。 我正在考虑在生产tomcat服务器上运行一个分析器。 温和敏感度的读者注意事项: 我知道有些人可能会发现将生产应用程序分析为冒犯的概念。 请放心,我已经用尽了大部分其他选择。 我考虑这个的原因是我没有资源在我的测试服务器上完全复制我们的生产设置,并且我无法在我的测试服务器上引起感兴趣的失败。 问题: 我正在寻找能够在tomcat上运行的java Web应用程序的解决方案,或者以语言无关的方式回答这个问题。 分析的性能成本是多少? 在生产中远程连接和分析Web应用程序(奇怪的故障模式,安全问题等)是一个坏主意的任何其他原因? 分析对内存占用的影响有多大? 特别是那些具有非常低的性能成本的java分析工具? 用于分析Web应用程序的任何Java分析工具? 有没有人对使用visualVM进行性能分析的性能成本进行基准测试? visualVM可以扩展到什么尺寸的应用程序和数据集?

是否有默认方法来读取播放中的文件,即使在生产环境中也能正常工作?

我正在使用java框架来开发Web应用程序。 我想在运行时读取文件,该文件已包含在项目的文件夹中。 但是在生产环境中,该文件夹不可用。 有没有办法在运行时使文件夹可用? 特别是,是否有一种默认方法来处理这种情况? 我经历了一个问题“如何在Play Framework 2.2.1中读取文件? 1 ”但是没有提到生产环境中的问题。