For what I could gather and after 2012 bug fixed on the Linux kernel for 
NUMA it is safe and profitable to use NUMA, though I'm not fully aware if 
G1GC is NUMA-aware, at least JVM is not complaining about it:

   - 
   
http://docs.oracle.com/javase/8/docs/technotes/guides/vm/performance-enhancements-7.html

I also learned that Eden and Young Generation for G1GC are adjusted by the 
max pause in millis target hence I got mine to a low value to avoid full GC.
Some options are on by default specially in Java 8 like *TieredCompilation* 
if you specify -server, etc.
Remember the GC I/O bug (http://www.evanjones.ca/jvm-mmap-pause.html) while 
writing stats to */tmp/hsperfdata_${user}* which it can be resolved with 
either of the following options:

   - Map /tmp to RAM
   - Disable writing of stats which is OK for production but tools like 
   VisualVM won't automatically discover your JVM.

New fill listing of GC settings:

-server
-Xms256m
-Xmx256m
-XX:+UseNUMA
-XX:+UseG1GC
-XX:+AlwaysPreTouch
-XX:MaxGCPauseMillis=10
-XX:+PerfDisableSharedMem
-XX:+ParallelRefProcEnabled

Enjoy,

Guido.

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to