我需要获得关于内存总量和虚拟内存的信息。以及系统目前使用了多少虚拟内存和RAM,就像任务管理器中一样。目前,我刚刚想出了如何获得内存总量,其余的都有困难。ObjectQuery wql = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher
在检查ProcessExplorer中的应用程序时,我可以看到越来越多的线程句柄泄漏,并且虚拟内存不断增加,直到出现错误时,私有字节保持在较低的水平。是与泄漏的线程句柄相关的虚拟内存? to COM或MSXML6 (由线程调用)复制线程句柄,以及如何关闭它们?
我希望我的问题是清楚的,不要打破任何规则,这是我的第一个问题,英语不是我的第一语言。我忘了提到,一旦线程终止,我就关闭_beginthreadex返回的句柄,这会使打开句柄的数量减少大约一半,但不会影响虚拟内存。