Windows Taskmanger 可以很好地检查应用程序的 CPU 和内存使用情况,但在我们的程序中,我们有不同的线程,我们想知道每个线程上的总内存量有多少。
我们想在运行时使用外部程序以及应用程序本身来检查这一点。如果一个线程可以告诉他他的内存和 cpu 使用情况,那就太好了。
最佳答案
例子如下: 你有 threadA 和 ThreadB。 ThreadA 创建一个对象 X。 ThreadB 使用这个对象。 那么你想在线程的信息中看到什么?谁创建了对象或谁在使用它? 您唯一可以看到的是使用线程 AFAIK 的 CPU 时间 同样,我所知道的唯一显示进程 MAX 信息的程序是 Process Explorer。 http://technet.microsoft.com/en-us/sysinternals/bb896653
关于C# : Thread Workload and Memory useage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8603125/