Mit der Java-VM von Sun hatte ich mehrfach Probleme, wenn ich eine Anwendung geschrieben habe, die viel Speicher braucht. Die 32-Bit-Version kann nur deutlich unter 2 GB Heap verwalten; die 64-Bit-Version kann mehr, aber dafür braucht man dann auch gleich annähernd doppelt so viel Speicher (64-Bit-Zeiger eben).
Mit JRockit von Bea bin ich da wesentlich glücklicher: So kann die 32-Bit-Version schon mit ca. 3 GB Heap umgehen. Und die 64-Bit-Version beherrscht auch 32-Bit-Zeiger. Damit kann man dann auch knapp 4 GB Heap verwenden, ohne gleich den Speicherbedarf zu verdoppeln.
12. September 2007 um 12:21
[...] und Speicherbedarf Da der einzige Blogbeitrag, der hir bislang jemanden interessiert hat, den Speicherbedarf von Java betrifft, hier noch ein paar grundlegende Dinge, die man beim Programmieren im Hinterkopf behalten [...]