1920 Commits

Author SHA1 Message Date
Andrey Petrusenko
a7da5440dd 6700941: G1: allocation spec missing for some G1 classes
Reviewed-by: tonyp
2009-02-10 18:39:09 +03:00
Y. Srinivas Ramakrishna
0badccf962 6800586: -XX:+PrintGCDateStamps is using mt-unsafe localtime function
Replaced localtime() with localtime_r() on Solaris and Linux.

Reviewed-by: apetrusenko, dholmes, jmasa
2009-02-09 12:26:05 -08:00
Andrey Petrusenko
4be1a50ed3 6802413: G1: G1FixedSurvivorSpaceSize should be converted into regions in calculate_survivors_policy()
Reviewed-by: tonyp, jmasa
2009-02-09 17:33:06 +03:00
Jon Masamitsu
3b5d6a04dd 6690928: Use spinning in combination with yields for workstealing termination
Substitute a spin loop for most calls to yield() to reduce the stress on the system.

Reviewed-by: tonyp
2009-02-08 13:18:01 -08:00
Andrey Petrusenko
61181babf1 6484959: G1: introduce survivor spaces
6797754: G1: combined bugfix

Implemented a policy to control G1 survivor space parameters.

Reviewed-by: tonyp, iveresov
2009-02-06 01:38:50 +03:00
Tom Rodriguez
275a0bfb42 6793828: G1: invariant: queues are empty when activated
Reviewed-by: jrose, kvn
2009-02-05 11:42:10 -08:00
Y. Srinivas Ramakrishna
61c259aeb5 Merge 2009-02-04 15:42:52 -08:00
Jon Masamitsu
39b23ff0a0 6792421: assert(_bitMap->isMarked(addr+size-1),inconsistent Printezis mark)
The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition.

Reviewed-by: ysr, tonyp
2009-01-31 00:15:00 -08:00
Erik Trimble
50d5d6cd86 Merge 2009-01-30 15:28:00 -08:00
J. Duke
e49da806ac Merge 2017-07-05 16:46:29 +02:00
J. Duke
7d23f18e1e Merge 2017-07-05 16:46:27 +02:00
J. Duke
c9b7680efe Merge 2017-07-05 16:46:22 +02:00
J. Duke
8747a213f0 Merge 2017-07-05 16:46:19 +02:00
J. Duke
4f45f23736 Merge 2017-07-05 16:46:17 +02:00
J. Duke
d0fd93ab63 Merge 2017-07-05 16:46:14 +02:00
J. Duke
415a7ccb50 Merge 2017-07-05 16:46:06 +02:00
J. Duke
790f9d6ecf Added tag jdk7-b45 for changeset 54dffad0bf06 2017-07-05 16:45:59 +02:00
J. Duke
0620440d1f Merge 2017-07-05 16:45:59 +02:00
J. Duke
dadab8d21e Merge 2017-07-05 16:45:56 +02:00
J. Duke
25916ab5b2 Merge 2017-07-05 16:45:54 +02:00
J. Duke
fceb603fcc Merge 2017-07-05 16:45:52 +02:00
J. Duke
21f9741440 Merge 2017-07-05 16:45:50 +02:00
J. Duke
6b397e6b2b Merge 2017-07-05 16:45:48 +02:00
J. Duke
39264ee7d2 Merge 2017-07-05 16:45:46 +02:00
J. Duke
69c61f7b17 Added tag jdk7-b44 for changeset 5843778bda89 2017-07-05 16:45:39 +02:00
J. Duke
60a3f5bc64 Merge 2017-07-05 16:45:38 +02:00
J. Duke
4b171eda01 Merge 2017-07-05 16:45:36 +02:00
J. Duke
c759448e0d Merge 2017-07-05 16:45:33 +02:00
J. Duke
81abd14ca0 Merge 2017-07-05 16:45:31 +02:00
J. Duke
bcdcfc6278 Merge 2017-07-05 16:45:28 +02:00
J. Duke
1b8adc04a2 Merge 2017-07-05 16:45:26 +02:00
J. Duke
f306afc1c0 Merge 2017-07-05 16:45:22 +02:00
J. Duke
8fbcdf83c0 Added tag jdk7-b43 for changeset 41bd0a702bc8 2017-07-05 16:45:14 +02:00
J. Duke
943b5566ce Merge 2017-07-05 16:45:14 +02:00
J. Duke
387cab5f5b Merge 2017-07-05 16:45:11 +02:00
J. Duke
288a7e2d1e Merge 2017-07-05 16:45:08 +02:00
J. Duke
459b08785a Merge 2017-07-05 16:45:05 +02:00
J. Duke
1ca38d0e9d Merge 2017-07-05 16:45:03 +02:00
J. Duke
00ae5656cd Merge 2017-07-05 16:45:00 +02:00
J. Duke
4d96cae462 Merge 2017-07-05 16:44:50 +02:00
J. Duke
34fa2378f9 Added tag jdk7-b42 for changeset caf58ffa0845 2017-07-05 16:44:40 +02:00
J. Duke
790cf17df4 Merge 2017-07-05 16:44:40 +02:00
J. Duke
15f66c32d1 Merge 2017-07-05 16:44:37 +02:00
J. Duke
eafc1422b3 Merge 2017-07-05 16:44:33 +02:00
J. Duke
c677e3600a Merge 2017-07-05 16:44:31 +02:00
J. Duke
76765aa580 Merge 2017-07-05 16:44:28 +02:00
J. Duke
bd0df2a052 Merge 2017-07-05 16:44:26 +02:00
J. Duke
1c88b2f8a6 Merge 2017-07-05 16:44:21 +02:00
J. Duke
7236448766 Added tag jdk7-b41 for changeset 3cb2a607c347 2017-07-05 16:44:10 +02:00
J. Duke
594c9ed01f Merge 2017-07-05 16:44:09 +02:00