Commit Graph

11721 Commits

Author SHA1 Message Date
John Coomes
6827f384c9 7146343: PS invoke methods should indicate the type of gc done
Reviewed-by: stefank, jmasa
2012-02-16 13:12:25 -08:00
Antonios Printezis
be06406cb8 7132029: G1: mixed GC phase lasts for longer than it should
Revamp of the mechanism that chooses old regions for inclusion in the CSet. It simplifies the code and introduces min and max bounds on the number of old regions added to the CSet at each mixed GC to avoid pathological cases. It also ensures that when we do a mixed GC we'll always find old regions to add to the CSet (i.e., it eliminates the case where a mixed GC will collect no old regions which can happen today).

Reviewed-by: johnc, brutisso
2012-02-15 13:06:53 -05:00
John Cuthbertson
fa9d6d7682 7129514: time warp warnings after 7117303
Replace calls to os::javaTimeMillis() that are used to update the milliseconds since the last GC to an equivalent that uses a monotonically non-decreasing time source.

Reviewed-by: ysr, jmasa
2012-01-18 09:50:16 -08:00
Antonios Printezis
6a31970946 7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycle
If we try to schedule an initial-mark GC in order to explicit start a conc mark cycle and it gets pre-empted by antoher GC, we should retry the attempt as long as it's appropriate for the GC cause.

Reviewed-by: brutisso, johnc
2012-02-14 08:21:08 -05:00
Igor Veresov
47d1b9ee33 7144296: PS: Optimize nmethods processing
Prunes scavenge roots in code list every young GC, promote objects directly pointed by the code immediately

Reviewed-by: johnc, jcoomes
2012-02-10 17:40:20 -08:00
Alejandro Murillo
01ee621b40 7143122: new hotspot build - hs23-b15
Reviewed-by: jcoomes
2012-02-06 12:18:24 -08:00
J. Duke
69efabad3d Merge 2017-07-05 18:02:06 +02:00
J. Duke
01f717df41 Merge 2017-07-05 18:02:03 +02:00
J. Duke
5803a72162 Merge 2017-07-05 18:01:59 +02:00
J. Duke
6b57ff42fd Merge 2017-07-05 18:01:55 +02:00
J. Duke
448b1098db Merge 2017-07-05 18:01:52 +02:00
J. Duke
0b3b3b9ed6 Merge 2017-07-05 18:01:49 +02:00
J. Duke
c98aa66173 Merge 2017-07-05 18:01:38 +02:00
J. Duke
afcf500d46 Added tag jdk8-b24 for changeset 7d3720d8c595 2017-07-05 18:01:24 +02:00
J. Duke
6e913f4649 Merge 2017-07-05 18:01:24 +02:00
J. Duke
190aa531e4 Merge 2017-07-05 18:01:20 +02:00
J. Duke
9b31b837e2 Merge 2017-07-05 18:01:17 +02:00
J. Duke
199810bcd9 Merge 2017-07-05 18:01:14 +02:00
J. Duke
df63d80a19 Merge 2017-07-05 18:01:11 +02:00
J. Duke
59a52a797c Merge 2017-07-05 18:01:09 +02:00
J. Duke
1ef600adbd Merge 2017-07-05 18:01:07 +02:00
J. Duke
1cbd6b266b Added tag jdk8-b23 for changeset 498124337041 2017-07-05 18:00:53 +02:00
J. Duke
f48f666a63 Merge 2017-07-05 18:00:52 +02:00
J. Duke
a6957aa760 Merge 2017-07-05 18:00:49 +02:00
J. Duke
20fa9b2cc4 Merge 2017-07-05 18:00:45 +02:00
J. Duke
f973f48305 Merge 2017-07-05 18:00:42 +02:00
J. Duke
42525fd863 Merge 2017-07-05 18:00:38 +02:00
J. Duke
f48b1f2e8f Merge 2017-07-05 18:00:35 +02:00
J. Duke
aa612222bd Merge 2017-07-05 18:00:25 +02:00
J. Duke
44e95b7411 Added tag jdk8-b22 for changeset e8f03541af27 2017-07-05 18:00:12 +02:00
J. Duke
a077a5878c Merge 2017-07-05 18:00:12 +02:00
J. Duke
c1cefe0e75 Merge 2017-07-05 18:00:09 +02:00
J. Duke
b77e6762c8 Merge 2017-07-05 18:00:06 +02:00
J. Duke
080c64de24 Merge 2017-07-05 18:00:03 +02:00
J. Duke
baa27d9142 Merge 2017-07-05 18:00:00 +02:00
J. Duke
8eab35131e Merge 2017-07-05 17:59:57 +02:00
J. Duke
6937df0b31 Merge 2017-07-05 17:59:55 +02:00
J. Duke
ce4cb9925d Added tag jdk8-b21 for changeset b3a426170188 2017-07-05 17:59:32 +02:00
J. Duke
4c1a2f6b6e Merge 2017-07-05 17:59:32 +02:00
J. Duke
73cad1123e Merge 2017-07-05 17:59:29 +02:00
J. Duke
e3d70c337d Merge 2017-07-05 17:59:24 +02:00
J. Duke
5adb3a81b5 Merge 2017-07-05 17:59:21 +02:00
J. Duke
dd07ab44f6 Merge 2017-07-05 17:59:18 +02:00
J. Duke
c1d96f4a1f Merge 2017-07-05 17:59:15 +02:00
J. Duke
671f8109d4 Merge 2017-07-05 17:59:08 +02:00
J. Duke
94654f35c9 Added tag jdk8-b20 for changeset 6561530ea757 2017-07-05 17:59:00 +02:00
J. Duke
0d3829a2c5 Merge 2017-07-05 17:59:00 +02:00
J. Duke
f3cdc9320a Merge 2017-07-05 17:58:57 +02:00
J. Duke
0dad6706b4 Merge 2017-07-05 17:58:55 +02:00
J. Duke
3823449fe8 Merge 2017-07-05 17:58:53 +02:00