Yourkit 學習筆記-Start CPU profiling. Sampling, tracing, call counting.

來源:互聯網
上載者:User

標籤:yourkit

Sampling

該模式會週期性訪問棧,評估出運行較慢的代碼。該模式沒有方法的調用次數記錄,僅有cpu耗時。該模式是在進行提供瓶頸分析中最好的模式,對伺服器額外開銷最小。

Tracing

應用Tracing模式,被監控應用的每一個方法都會被轉化成位元組碼記錄其消耗CPU的情況。方法調用次數和CPU耗時都被記錄下來。
但是tracing模式對伺服器影響較大。
被檢測服務的方法越多,對伺服器效能影響越大

Call counting

最輕量級的CPU效能分析模式,對伺服器的效能影響幾乎為零

該模式技術不一定完全精確。為了能夠保證對伺服器機會為零的效能影響,

該模式沒有應用任何locks和test-and-set 的atomic操作。因此如果同一個方法是多線程的,同時在不同CPU的不同核上調用的時候,就出發生計數錯誤。

該模式不支援調用計數的auto activity mode,不收集hight-level-statistics

開始監控後,即時看到的結果只是CPU的基本資料,要想查看詳細資料,儲存快照後,查看快照

Yourkit 學習筆記-Start CPU profiling. Sampling, tracing, call counting.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.