【问题标题】:Application Performance/Memory consumption by Java EE AppJava EE App 的应用程序性能/内存消耗
【发布时间】:2011-05-04 16:35:38
【问题描述】:

我在最近的采访中被问到一个问题,比如:

在 Java EE 应用程序中,当负载增加时,其性能会下降,并且有时应用程序会停止响应。

您将采取哪些步骤来找出此问题的根本原因?

我想到了一些答案,例如:

  1. 我将确保应用程序正在使用连接池
  2. SQL 已经过微调
  3. 会话未大量加载

然而面试官并不相信,他后来问:你如何确定应用程序的哪个部分导致了这个问题?你会使用任何工具或其他东西吗?我想了一会儿关于 Profiler,但不太确定。

在这方面需要帮助吗?

【问题讨论】:

    标签: performance web-applications jakarta-ee profiling profiler


    【解决方案1】:

    好吧,我怀疑这是否会让面试官满意,但我使用的方法是random stack sampling。 事情进展得越慢,就越能找到原因。

    在 J2EE 中,this seems to tell how to do that

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-05
      • 2012-03-21
      • 1970-01-01
      相关资源
      最近更新 更多