我正在使用Apple Instruments工具对多线程应用程序进行一些分析,这些工具给出了很多我想要了解的信息。我试图找到一个很好的资源来描述在工具中用颜色编码的线程状态。我一直在研究XNU内核文档和书籍,但没有多少运气。XNU Thread States在Xcode/Instruments中使用颜色编码
对应于“抢先”和“主管”模式的黄色和紫色很多(全色图在附图中右上角描述)。鉴于我在这些国家花费了很多时间而不是“跑步”状态(蓝色),我会特别感兴趣的是了解他们所指的是什么,以及是否有可能/希望尽量减少在这些状态中花费的时间。