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 , , , ?