我需要对通过 Citrix XenApp(在 Windows 2008 上)运行的 JAVA 应用程序进行线程转储。
我可以在任务管理器中看到该进程,但是当我尝试使用线程转储时,jstack -l <PID>
我收到以下错误:"Not enough storage is available to process this command"
.
当我使用该JVisualVM
工具时,我没有看到正在运行的进程。
当直接从服务器(Windows 2008)运行应用程序时,可以在上面的工具中看到该过程。
有没有收集线程转储的工作方法?