Running several Java services locally alongside other dependencies can use up a lot of memory. Is that a common headache, or does it mostly come down to the setup?
I'm also curious how people size heaps in production, tell leaks from load, and feel about a tool that watches memory and adjusts heap settings or restarts services automatically.
almost-at-the-crosswalk:
That also means lowering -Xmx may help a crowded machine without fixing the underlying cause if native memory is what's growing.