6054 Commits

Author SHA1 Message Date
John Cuthbertson
3a2b2b4fd8 6814437: G1: remove the _new_refs array
The per-worker _new_refs array is used to hold references that point into the collection set. It is populated during RSet updating and subsequently processed. In the event of an evacuation failure it processed again to recreate the RSets of regions in the collection set. Remove the per-worker _new_refs array by processing the references directly. Use a DirtyCardQueue to hold the cards containing the references so that the RSets of regions in the collection set can be recreated when handling an evacuation failure.

Reviewed-by: iveresov, jmasa, tonyp
2010-08-02 12:51:43 -07:00
Kevin Walls
75c23332be Merge 2010-07-31 15:10:59 +01:00
Kevin Walls
5fb46fd5a8 6581734: CMS Old Gen's collection usage is zero after GC which is incorrect
Management code enabled for use by a concurrent collector.

Reviewed-by: mchung, ysr
2010-07-30 22:43:50 +01:00
Y. Srinivas Ramakrishna
27c8e4b84a Merge 2010-07-23 14:31:15 -07:00
Tom Rodriguez
0ed8a9f6fc Merge 2010-07-23 10:21:17 -07:00
Tom Rodriguez
762e078636 6970566: runThese fails with SIGSEGV
Reviewed-by: kvn
2010-07-22 15:29:22 -07:00
Y. Srinivas Ramakrishna
f495cb2581 Merge 2010-07-21 12:45:42 -07:00
Y. Srinivas Ramakrishna
eceef28d8c Merge 2010-07-21 09:57:21 -07:00
J. Duke
7c87c80e68 Merge 2017-07-05 17:18:12 +02:00
J. Duke
83714e4d7c Merge 2017-07-05 17:18:09 +02:00
J. Duke
ed7d472203 Merge 2017-07-05 17:18:05 +02:00
J. Duke
83dd0343b2 Merge 2017-07-05 17:18:01 +02:00
J. Duke
dd8645d32f Merge 2017-07-05 17:17:57 +02:00
J. Duke
d62de15335 Merge 2017-07-05 17:17:53 +02:00
J. Duke
9ecd8b0f2b Merge 2017-07-05 17:17:39 +02:00
J. Duke
a803c035d3 Added tag jdk7-b101 for changeset 2548ac036b8f 2017-07-05 17:17:22 +02:00
J. Duke
38378b7ee0 Merge 2017-07-05 17:17:22 +02:00
J. Duke
be7516a167 Merge 2017-07-05 17:17:19 +02:00
J. Duke
847a1275a1 Merge 2017-07-05 17:17:17 +02:00
J. Duke
81ff5505f8 Merge 2017-07-05 17:17:14 +02:00
J. Duke
292c6a1d24 Merge 2017-07-05 17:17:12 +02:00
J. Duke
37121880e9 Merge 2017-07-05 17:17:09 +02:00
J. Duke
9f1388e712 Merge 2017-07-05 17:17:06 +02:00
J. Duke
b65efc86e6 Added tag jdk7-b100 for changeset 2d6ba7a22191 2017-07-05 17:16:58 +02:00
J. Duke
adc046b472 Merge 2017-07-05 17:16:58 +02:00
J. Duke
e05ed764eb Merge 2017-07-05 17:16:55 +02:00
J. Duke
a4229edc8a Merge 2017-07-05 17:16:49 +02:00
J. Duke
3af7af1151 Merge 2017-07-05 17:16:45 +02:00
J. Duke
77326c3251 Merge 2017-07-05 17:16:42 +02:00
J. Duke
5a6833dd04 Merge 2017-07-05 17:16:38 +02:00
J. Duke
d0b1d7b43f Merge 2017-07-05 17:16:26 +02:00
J. Duke
27a64b8f8b Added tag jdk7-b99 for changeset c4c8a5bc54f6 2017-07-05 17:16:17 +02:00
J. Duke
ba79b2bcce Merge 2017-07-05 17:16:17 +02:00
J. Duke
3e36dc32ab Merge 2017-07-05 17:16:14 +02:00
J. Duke
720e501aea Merge 2017-07-05 17:16:10 +02:00
J. Duke
24204ae112 Merge 2017-07-05 17:16:07 +02:00
J. Duke
b6cb5e539d Merge 2017-07-05 17:16:05 +02:00
J. Duke
02adc66969 Merge 2017-07-05 17:16:02 +02:00
J. Duke
df331b6c01 Merge 2017-07-05 17:15:57 +02:00
J. Duke
e3c64d0972 Added tag jdk7-b98 for changeset db6e66012044 2017-07-05 17:15:36 +02:00
J. Duke
ecd9f7bd77 Merge 2017-07-05 17:15:36 +02:00
J. Duke
9fde16c467 Merge 2017-07-05 17:15:33 +02:00
J. Duke
2a1abe49a3 Merge 2017-07-05 17:15:31 +02:00
J. Duke
926a0847a6 Merge 2017-07-05 17:15:29 +02:00
J. Duke
20f9dbab86 Merge 2017-07-05 17:15:26 +02:00
J. Duke
60f1505307 Merge 2017-07-05 17:15:25 +02:00
J. Duke
67dda329bb Merge 2017-07-05 17:15:22 +02:00
J. Duke
e80b2ed580 Added tag jdk7-b97 for changeset 7e406ebed9a5 2017-07-05 17:15:14 +02:00
J. Duke
e514f9072f Merge 2017-07-05 17:15:14 +02:00
J. Duke
b1b3cbcc1b Merge 2017-07-05 17:15:12 +02:00