John Cuthbertson
72c2cfef4f
7096030: G1: PrintGCDetails enhancements
...
7102445: G1: Unnecessary Resource allocations during RSet scanning
Add a new per-worker thread line in the PrintGCDetails output. GC Worker Other is the difference between the elapsed time for the parallel phase of the evacuation pause and the sum of the times of the sub-phases (external root scanning, mark stack scanning, RSet updating, RSet scanning, object copying, and termination) for that worker. During RSet scanning, stack allocate DirtyCardToOopClosure objects; allocating these in a resource area was causing abnormally high GC Worker Other times while the worker thread freed ResourceArea chunks.
Reviewed-by: tonyp, jwilhelm, brutisso
2011-10-23 23:06:06 -07:00
John Cuthbertson
c8143a724e
7099824: G1: we should take the pending list lock before doing the remark pause
...
Acquire the pending list lock in the prologue method of G1's concurrent VM_Operation and release the lock in the epilogue() method. The locking/unlocking order of the pending list lock and the Heap_lock should match that in the prologue and epilogue methods of VM_GC_Operation.
Reviewed-by: tonyp, ysr
2011-10-20 12:06:20 -07:00
Antonios Printezis
0615005089
Merge
2011-10-21 12:42:42 -04:00
Antonios Printezis
01ba4cd795
Merge
2011-10-21 07:24:06 -04:00
Igor Veresov
e9bfe21bdf
Merge
2011-10-21 00:58:30 -07:00
Bengt Rutisson
8fb3eec82e
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range
...
Introduced a version of is_in_reserved() that looks at _orig_end as opposed to _end.
Reviewed-by: tonyp, stefank
2011-10-20 10:21:35 +02:00
Axel Siebenborn
96500c22d7
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
...
Replace the call to memmove by a simple copy loop
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Reviewed-by: dholmes, kvn, never
2011-10-19 10:52:30 -07:00
Tom Rodriguez
bf203dac41
7098528: crash with java -XX:+ExtendedDTraceProbes
...
Reviewed-by: kvn
2011-10-17 21:38:29 -07:00
Tom Rodriguez
7749aaf387
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
...
Reviewed-by: kvn, twisti
2011-10-17 11:00:41 -07:00
John Cuthbertson
cab4072f8d
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefs
...
Add a new, separate, pointer to the base of the array of discovered reference lists and use this new pointer in places where we iterate over the entire array.
Reviewed-by: ysr, brutisso
2011-10-17 09:57:41 -07:00
David Holmes
c45d65f8eb
Merge
2011-10-17 01:40:27 -04:00
Igor Veresov
fafabe6da0
Merge
2011-10-16 02:59:24 -07:00
Alejandro Murillo
c9021fc009
7101096: Bump the hs23 build number to 03
...
Reviewed-by: johnc
2011-10-14 21:45:37 -07:00
J. Duke
e482d16c43
Merge
2017-07-05 17:53:21 +02:00
J. Duke
754d67857b
Merge
2017-07-05 17:53:18 +02:00
J. Duke
f3b42bf53d
Merge
2017-07-05 17:53:13 +02:00
J. Duke
e77ad65c04
Merge
2017-07-05 17:53:11 +02:00
J. Duke
111b74d777
Merge
2017-07-05 17:53:08 +02:00
J. Duke
7d9ec688e0
Merge
2017-07-05 17:53:04 +02:00
J. Duke
6540497350
Merge
2017-07-05 17:52:56 +02:00
J. Duke
0324f8cbc8
Added tag jdk8-b09 for changeset fbf3cabc9e3b
2017-07-05 17:52:45 +02:00
J. Duke
1cf5ba0b12
Merge
2017-07-05 17:52:45 +02:00
J. Duke
82145dd2fc
Merge
2017-07-05 17:52:42 +02:00
J. Duke
395eada57d
Merge
2017-07-05 17:52:39 +02:00
J. Duke
57d29c9d2b
Merge
2017-07-05 17:52:37 +02:00
J. Duke
25f958342e
Merge
2017-07-05 17:52:35 +02:00
J. Duke
d491a9540c
Merge
2017-07-05 17:52:33 +02:00
J. Duke
8b9535d068
Merge
2017-07-05 17:52:30 +02:00
J. Duke
453101c15d
Added tag jdk8-b08 for changeset 24ee504f8041
2017-07-05 17:52:22 +02:00
J. Duke
48ad07fd2c
Merge
2017-07-05 17:52:21 +02:00
J. Duke
326bf79674
Merge
2017-07-05 17:52:18 +02:00
J. Duke
76edb04f74
Merge
2017-07-05 17:52:13 +02:00
J. Duke
c7e37d5eaf
Merge
2017-07-05 17:52:09 +02:00
J. Duke
fa2aecf110
Merge
2017-07-05 17:52:05 +02:00
J. Duke
7945521d98
Merge
2017-07-05 17:52:01 +02:00
J. Duke
ca2669bd2f
Merge
2017-07-05 17:51:48 +02:00
J. Duke
933fa3f5aa
Added tag jdk8-b07 for changeset bc5710332b29
2017-07-05 17:51:26 +02:00
J. Duke
bb930ae01e
Merge
2017-07-05 17:51:25 +02:00
J. Duke
9adbb9c684
Merge
2017-07-05 17:51:22 +02:00
J. Duke
c54e770c42
Merge
2017-07-05 17:51:20 +02:00
J. Duke
b204091ef8
Merge
2017-07-05 17:51:17 +02:00
J. Duke
a85e655e2d
Merge
2017-07-05 17:51:14 +02:00
J. Duke
97679d059b
Merge
2017-07-05 17:51:12 +02:00
J. Duke
1a597ce85b
Merge
2017-07-05 17:51:09 +02:00
J. Duke
c67e801a7e
Added tag jdk8-b06 for changeset 429da7734bf4
2017-07-05 17:50:59 +02:00
J. Duke
356b331207
Merge
2017-07-05 17:50:59 +02:00
J. Duke
2d48a3aaeb
Merge
2017-07-05 17:50:56 +02:00
J. Duke
970ceeab6d
Merge
2017-07-05 17:50:51 +02:00
J. Duke
0a84d5a0ff
Merge
2017-07-05 17:50:47 +02:00
J. Duke
fdb677e1ae
Merge
2017-07-05 17:50:45 +02:00