Ich bin auf Windows Vista 64 Bit, mit einem 64-Bit-jvm installiert. Ich versuche, jstack und jmap - zwei Dienstprogramme, die mit dem JDK kommen - zu verwenden, um in die Eingeweide eines Anwendungsservers zu schauen. Dies funktioniert auf einem Windows XP-Computer, 32 Bit.Nicht genug Speicher ist verfügbar, um diesen Befehl zu verarbeiten, wenn Java-Dienstprogramme von der Befehlszeile ausgeführt werden
Wenn ich jedoch diese Befehle für die Prozess-ID für einen ColdFusion-Anwendungsserver auf dieser vista64-Maschine ausführen, erhalte ich die Fehlermeldung im Titel dieses Beitrags.
Alles, was ich tue, ist jstack läuft, wobei pid die processid meiner CF-Server ist, und ich bin dieses
diese Maschine viel verfügbarem Speicher bekommen hat, aber ich bezweifle stark, es ist ein Speicherproblem ist. Der Grund, warum ich das sage ist, dass wenn ich JBoss starte, die genauso viel Speicher wie CF verbraucht, kann ich JStack gegen diesen Prozess laufen lassen.
Vielen Dank für Ihren Rat
hmm .. interessant. Ich wundere mich warum. – Henry