在支持案例中,我们在调用CoInitialize时收到错误:“没有足够的存储空间来处理此命令”(HRESULT:80070008)。由于我们产品之外的某些问题,支持已将其追踪到桌面堆耗尽。我相信我已经做好了修复以使系统更加容忍这一点,但我无法对其进行测试。
我尝试过使用Sysinternals testlimit实用程序(testlimit -u -i),虽然它似乎耗尽了桌面堆(Windows无法创建新窗口,系统中还有其他一些错误),但我可以'似乎重现了这个特定的错误。有没有人有关于如何测试这个特定问题的建议?还有其他可能有用的工具吗?
(Dheapmon显然不适用于此操作系统,但据我所知,无论如何都无法重新创建问题)