Apache-2.2

我的應用伺服器花費多少時間渲染 html

  • August 14, 2012

我的雇主問我這個問題,我正試圖找出衡量這個問題的方法。

我們有幾個應用程序——一些帶有 Tomcat 的 Java 和一些 IIS 下的 .NET。

為了讓我自己更輕鬆一些,我現在只處理 Java 方面。一些應用程序使用速度,一些應用程序使用 JSP/JSF。

我想對於 Velocity,我可以將一些程式碼放入我們的速度視圖 servlet 以記錄開始/結束時間。但我不確定在哪裡尋找 JSP。想法?

有誰知道可以測量應用伺服器所做工作類型的任何工具?

TIA

我建議查看 YourKit Java 分析器。請參閱http://www.yourkit.com

我已經在工作中與客戶一起使用它來診斷他們的 JSP 頁面的一些性能問題,它就像一個魅力。YourKit 確實提供了一些特定於 J2EE 的措施,但我傾向於使用原始 CPU 分析結果,因為我通常對 Tomcat 在做什麼而不是 JSP 在做什麼感興趣。

為了全面披露,我應該指出,作為 ASF 送出者,我獲得了一個免費的 YourKit 許可證,可用於在 Tomcat 上工作。

請注意,當 JSP 被轉換為 Servlet 的原始碼並進行編譯時,您通常會在第一次訪問 JSP 時看到慢得多的響應。後續訪問通常更快。

引用自:https://serverfault.com/questions/417527