tschatzl [Mon, 20 Jan 2014 11:47:29 +0100] rev 22546
8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
Summary: Do not try to unlink string table entries unconditionally during remark. This is without side effects as the preceding initial mark always uses the string table as strong roots. Needs to be fixed with class unloading during concurrent mark.
Reviewed-by: brutisso, mgerdin
tschatzl [Mon, 20 Jan 2014 11:47:07 +0100] rev 22545
8027476: Improve performance of Stringtable unlink
8027455: Improve symbol table scan times during gc pauses
Summary: Parallelize string table and symbol table scan during remark and full GC. Some additional statistics output if the experimental flag G1TraceStringSymbolTableScrubbing is set.
Reviewed-by: mgerdin, coleenp, brutisso
hseigel [Wed, 29 Jan 2014 19:54:44 -0500] rev 22544
Merge
zgu [Tue, 28 Jan 2014 06:26:36 -0800] rev 22543
Merge
zgu [Tue, 28 Jan 2014 08:55:00 -0500] rev 22542
8032827: NMT: missing virtual memory tagging in os::workaround_expand_exec_shield_cs_limit()
Summary: Fixed missing virtual memory type tagging in os::workaround_expand_exec_shield_cs_limit() function
Reviewed-by: hseigel, coleenp
dsamersoff [Tue, 28 Jan 2014 11:42:30 +0000] rev 22541
Merge
dsamersoff [Tue, 28 Jan 2014 14:45:39 +0400] rev 22540
7010732: SA_ALTROOT only works if running the SA tools from their build directory.
Summary: fixed SA packaging scripts
Reviewed-by: sla, kevinw
coleenp [Mon, 27 Jan 2014 23:12:13 -0500] rev 22539
8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR
Summary: Clean up initialization from Threads::create_vm() so that exceptions cause vm_exit_during_initialzation without an exception mark.
Reviewed-by: dholmes, hseigel
gziemski [Tue, 21 Jan 2014 16:45:10 -0600] rev 22538
7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal.
Summary: Insert 2 second sleep between copying of the src files and the compilation, to make sure the timestamps of *.class files are in the future of *.java files.
Reviewed-by: coleenp, fparain
sla [Mon, 27 Jan 2014 10:57:52 +0100] rev 22537
8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issues
Reviewed-by: kvn, iignatyev
Contributed-by: stefan.sarne@oracle.com
dsamersoff [Mon, 27 Jan 2014 13:46:54 +0400] rev 22536
8032247: SA: Constantpool lookup for invokedynamic is not implemented
Summary: implement constant pool lookup for invokedynamic
Reviewed-by: sla, sspitsyn
hseigel [Fri, 24 Jan 2014 08:31:06 -0500] rev 22535
Merge