QuicksearchDisclaimerThe individual owning this blog works for Oracle in Germany. The opinions expressed here are his own, are not necessarily reviewed in advance by anyone but the individual author, and neither Oracle nor any other party necessarily agrees with them.
|
About Java, parallel garbage collection and processor setsWednesday, June 9. 2010Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Good point if you run several Java processes.
But I feel that processor sets are too restrictive. Is it possible to allocate a more flexible set of processors, e.g. 1-3 procs instead of fixed 1? I guess I need some other resource control like projects then. Will the java process detect these resource restriction from the current project?
It seems very strange formulas:
For instance, if we have 16 CPU's, then ParallelGCThreads=3 and ParallelCMSThreads=1 It must be an error in sign (instead - we should read +), so we'll have ParallelGCThreads=11 and ParallelCMSThreads=3
You are obviously right ... will correct that as soon i'm in reach of Internet for my notebook ...
Interesting. Can you point me some directions to docs on how to manage processor sets?
How exactly is nCPU determined? Especially with the CMT servers.. what will be used on e.g. a 5440? 2 (physical sockets) or 16 (physical cores) or 128 (virtual threads)?
When there is no processor set it will use the output of sysconf(_SC_NPROCESSORS_ONLN) systemcall. For a 5440 the answer should be 128.
BTW: in more recent JDK like 1.6.0_35 the option is called -XX:ConcGCThreads (but -XX:ParallelCMSThreads= is still accepted).
|
+1The LKSF bookThe book with the consolidated Less known Solaris Tutorials is available for download here
Web 2.0Contact
Networking xing.com My photos Comments about Lieber SPON, ...
Fri, 17.05.2013 08:09
Du solltest auch noch JS ausch
alten, dann bekommst du auch n
icht diese lustige Nachricht ü
ber AdBlocker
Sun, 12.05.2013 16:52
Honestly? Don't know .... and
will not speculate about it h
ere.
When i worked as an a
dmin (or later project e [...]
Buttons![]() This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License
![]() ![]() ![]() Blog Administration |