如何解釋這個 htop 輸出?

如何解釋這個 htop 輸出?

CPU 固定在我們的一台應用程式伺服器 (Java) 機器上。當我htop在機器上運行命令並切換到樹視圖我懂了:

|- java -Dcom.sun.management.jmxremote -Dfizz=buzz
|  |- java -Dcom.sun.management.jmxremote -Dfizz=buzz
|  |- java -Dcom.sun.management.jmxremote -Dfizz=buzz
|  |- java -Dcom.sun.management.jmxremote -Dfizz=buzz

etc...

……但不知道如何解釋這一點。這是否意味著 JVM 進程是產卵java多個子進程,或者此樹視圖是在電腦上呼叫可執行檔的所有相同時間的歷史記錄?

如果是前者,這些子程序是否代表正在執行的不同執行緒或父應用程式的完整子「副本」?可能是什麼原因造成的?

答案1

這是因為 htop 列出了行程的每個執行緒。

相關內容