今天,我的应用程序在分配图像时在 Windows 上抛出“不再有句柄”错误。要对此进行调试,我很想获得我的应用程序已获取的所有句柄的列表。如果可能,甚至使用字体、图像或其他类型,并在我的错误报告中包含这些信息以查看我的应用程序泄漏的位置。
我使用 Java 和 SWT,但在这种情况下调用 native 函数或第三方应用程序来获取信息没有问题。
最佳答案
对于实用程序,请尝试 Microsoft 的 Process Explorer Sysinternals .这将显示进程字符串、句柄、文件、父进程、线程、线程堆栈等等。
关于windows - Windows 进程的转储句柄和有关它们的额外信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4750762/