我在Windows Vista 64位上安装了64位jvm。我试图使用jstack和jmap - JDK附带的两个实用程序 - 来窥探应用程序服务器的内核。这在32位的Windows XP机器上工作正常。没有足够的存储空间可用于在命令行运行java实用程序时处理此命令
但是,当我针对此vista64计算机上的ColdFusion应用程序服务器的processid运行这些命令时,出现此帖子标题中的错误消息。
我做的是运行jstack,其中pid是我的CF服务器的ProcessID,和我得到这个
这台机器有足够的可用内存,不过我很怀疑这是内存的问题。我之所以这样说,是因为如果我启动JBoss,它占用的内存与CF一样多,我可以针对该进程运行jstack。
感谢您的建议
嗯..有趣。我想知道为什么。 – Henry 2009-08-06 22:40:20