Running a simple Java program on our production machine, I noticed that this program eats up more 10G virt. I know that virtual memory is not that relevant, but at least I would
It's not your program using up that memory, it's the Java VM reserving that memory, regardless of which program is loaded.