What is the effect of insufficient space for a shared memory file in Java HotSpot?

I have done many experiments (months of CPU time) where I have the following warning in my log:

VM warning on a 64-bit Java HotSpot (TM) server: not enough space for the shared memory file

The experiments stopped without errors, but now I wonder what I can and cannot evaluate from them. So:

What is the effect of insufficient space for a shared memory file in Java HotSpot?


Details:

All I found about the shared memory file was http://openjdk.java.net/groups/hotspot/docs/Serviceability.html . This shows that the lack of a shared memory file has little effect on my experiments :) I do not use a profiler, etc. To evaluate my experiments, but only the log file that I created successfully.

I measure how often a function is called foo(). Can the absence of a shared memory file change the functional behavior of my program so that I cannot evaluate this from experiments?

In addition, I measure runtime and memory requirements. Has the performance of the JVM changed so that I don’t evaluate this from experiments?

, , . JVM , , , ?

+4
1

, JVM hsperfdata HotSpot. JVM ( ) , -XX:+PerfDisableSharedMem.

JVM , jps, JConsole VisualVM. jstat . . .

+7

All Articles