簡體   English   中英

Thread.run在分析器日志中占用大量CPU時間

[英]Thread.run takes lots CPU time in profiler log

我在性能方面遇到了特定的麻煩,因此開始配置我的應用程序,我發現想知道Jprofiler中的統計信息-Thread.run在“調用樹”分析中有多達20%的CPU時間,而進行內部調用並不代表他的時間(大部分接近0) %)。 似乎Thread.run行本身需要20%。

這意味着什么,可能是線程創建的開銷?

在此處輸入圖片說明

無論是否對Runnable的類進行了Runnable分析,始終都會對線程調用的run方法進行Runnable分析。

從那里開始,直到與調用樹過濾器配置匹配的第一類的所有內容都成為run方法自身時間的一部分。

要查看所有類,請使用“采樣”作為調用樹記錄方法,並在分析設置中的“采樣”設置旁邊選中“禁用所有過濾器”復選框。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM