熟悉.NET底层的朋友应该知道,.NET线程池中有一个
cpuUtilization
字段就记录了当前机器的CPU利用率,所以接下来的思路就是如何把这个字段给挖出来,在挖这个字段之前也要知道 .NET6 为界限出现过两个线程池。
AOT漫谈专题(第三篇): 如何获取C#程序的CPU利用率
未经允许不得转载:小狮博客 » AOT漫谈专题(第三篇): 如何获取C#程序的CPU利用率
熟悉.NET底层的朋友应该知道,.NET线程池中有一个
cpuUtilization
字段就记录了当前机器的CPU利用率,所以接下来的思路就是如何把这个字段给挖出来,在挖这个字段之前也要知道 .NET6 为界限出现过两个线程池。