【问题标题】:How to find the system requirements for java ee web application如何查找 java ee Web 应用程序的系统要求
【发布时间】:2016-06-22 15:36:10
【问题描述】:

我们制作了一个在 TomEE 上运行的 Java EE Web 应用程序,并将其出售给不同的客户,我的老板昨天问我是否有办法根据我们客户的客户数量来计算应用程序的 ROM、RAM 和 CPU 要求预计每天都有。

是否有工具或技术可以找到这些信息?

该应用程序应接收、分析和存储电子发票。

【问题讨论】:

  • 它完全依赖于你的代码,所以运行它并在不同负载下测量它。问题:您的应用程序是否使用 any ROM?如果是这样,请以只读方式开始,它不会根据客户端数量而改变。
  • 是的,out application 应接收、分析和存储电子发票
  • 我很好奇,你在哪家公司工作?真是太好了!

标签: java tomcat apache-tomee usage-statistics system-requirements


【解决方案1】:

这几乎完全取决于您的应用程序。 TomEE 本身非常轻量级,没有应用程序的启动会在几毫秒内发生,内存空闲开销约为 20mb,具体取决于您的应用程序使用的功能。在可扩展性方面,TomEE 通常是一个不变的因素

计算应用程序生产值的科学方法是执行负载测试实验并使用分析器对其进行监控。使用 JMeter 或 Selenium IDE 模拟一群用户。通过 JMX 和 jvisualvm 监控您的应用程序并跟踪直方图。在添加用户时监控您的 CPU、垃圾回收周期和堆内存,并确定应用程序是线性扩展还是指数扩展。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-25
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多