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