我正在使用Apple Instruments工具對多線程應用程序進行一些分析,這些工具給出了很多我想要了解的信息。我試圖找到一個很好的資源來描述在工具中用顏色編碼的線程狀態。我一直在研究XNU內核文檔和書籍,但沒有多少運氣。XNU Thread States在Xcode/Instruments中使用顏色編碼
對應於「搶先」和「主管」模式的黃色和紫色很多(全色圖在附圖中右上角描述)。鑑於我在這些國家花費了很多時間而不是「跑步」狀態(藍色),我會特別感興趣的是瞭解他們所指的是什麼,以及是否有可能/希望儘量減少在這些狀態中花費的時間。