Antonios Printezis
e4e765e34e
6814467: G1: small fixes related to concurrent marking verboseness
...
A few small fixes to remove some inconsistencies in the concurrent mark-related verbose GC output.
Reviewed-by: jmasa
2009-03-07 11:07:37 -05:00
Antonios Printezis
8893530f3a
6812428: G1: Error: assert(ret || obj_in_cs(obj),"sanity")
...
The length of the fast cset test vector is decided at the beginning of a GC, but more regions can be added during the GC. The simple fix is to set the length of the fast cset test vector to the max.
Reviewed-by: iveresov
2009-03-07 11:07:37 -05:00
Antonios Printezis
e7d899910b
6810698: G1: two small bugs in the sparse remembered sets
...
The _expanded flag of the sparse RSets is not reset and this can leave a RSet in an inconsistent state if it is expanded more than once. Also, we should be iterating over the _cur, instead of the _next, sparse table
Reviewed-by: apetrusenko, iveresov
2009-03-07 11:07:36 -05:00
Igor Veresov
416d70bf91
6720309: G1: don't synchronously update RSet during evacuation pauses
...
6720334: G1: don't update RSets of collection set regions during an evacuation pause
Introduced a deferred update mechanism for delaying the rset updates during the collection pause
Reviewed-by: apetrusenko, tonyp
2009-03-06 13:50:14 -08:00
Y. Srinivas Ramakrishna
72bfacbd95
6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC
...
Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint.
Reviewed-by: jmasa, alanb, mchung
2009-03-02 16:37:04 -08:00
Y. Srinivas Ramakrishna
dd4aaeadd4
Merge
2009-02-27 15:30:47 -08:00
Andrei Pangin
31eeaafbcf
Merge
2009-02-26 14:25:55 -08:00
Erik Trimble
44091d390c
Merge
2009-02-25 22:55:54 -08:00
Jon Masamitsu
6b78cf8b99
Merge
2009-02-24 22:51:00 -08:00
Jon Masamitsu
b051a23591
6806226: Signed integer overflow in growable array code causes JVM crash
...
Workaround the overflow by doing the intermediate calculations in an unsigned variable.
Reviewed-by: ysr, jcoomes
2009-02-24 22:12:24 -08:00
Antonios Printezis
f883e6fde8
6804746: G1: guarantee(variance() > -1.0,"variance should be >= 0") (due to evacuation failure)
...
Under certain circumstances (evacuation failure) the pause time is not communicated to the policy and, as a result, the pause time field is not initialized properly.
Reviewed-by: jmasa
2009-02-24 15:50:23 -05:00
Vladimir Kozlov
decdeea77d
Merge
2009-02-24 09:53:20 -08:00
Vladimir Kozlov
b07ac51bf3
6791572: assert("duplicating node that's already been matched")
...
Mark inputs for an address expression as shared if there are other uses besides address expressions.
Reviewed-by: never
2009-02-23 16:03:19 -08:00
Christian Thalinger
0723dab28b
6808589: Merge vm_version_x86_{32,64}.{cpp,hpp}
...
There is very much duplicated code in vm_version_x86_{32,64}.{cpp,hpp}. Refactoring these would help maintainability.
Reviewed-by: kvn, never
2009-02-23 12:02:30 -08:00
Andrei Pangin
6acc244444
Merge
2009-02-22 17:21:13 -08:00
Andrei Pangin
85a47f34c6
Merge
2009-02-22 17:11:56 -08:00
Y. Srinivas Ramakrishna
7efb6ac73a
Merge
2009-02-20 11:12:26 -08:00
Vladimir Kozlov
dc3008a513
6802499: EA: assert(false,"unknown node on this path")
...
Add missing checks for SCMemProj node in Escape analysis code.
Reviewed-by: never
2009-02-19 17:38:53 -08:00
Ivan P Krylov
6aec7d2ea9
6806046: Hotspot build error when compiled from Visual Studio
...
Define HOTSPOT_LIB_ARCH in the preprocessor flags of the generated projects
Reviewed-by: kamg, xlu
2009-02-19 04:54:22 -05:00
Erik Trimble
473e5b6e54
6807345: Bump HS15 build number to 02
...
Update the HS15 Build number to 02
Reviewed-by: jcoomes
2009-02-18 18:20:02 -08:00
Erik Trimble
0a2c842e50
Merge
2009-02-18 18:14:18 -08:00
J. Duke
c44a783b40
Merge
2017-07-05 16:47:27 +02:00
J. Duke
f27d22f842
Merge
2017-07-05 16:47:25 +02:00
J. Duke
6c81e33a5c
Merge
2017-07-05 16:47:21 +02:00
J. Duke
55aae4be98
Merge
2017-07-05 16:47:18 +02:00
J. Duke
6409439eb7
Merge
2017-07-05 16:47:16 +02:00
J. Duke
b3e69e6923
Merge
2017-07-05 16:47:13 +02:00
J. Duke
765587b170
Merge
2017-07-05 16:47:04 +02:00
J. Duke
3c99661ae9
Added tag jdk7-b47 for changeset 0c4657194eec
2017-07-05 16:46:57 +02:00
J. Duke
b647e47be8
Merge
2017-07-05 16:46:56 +02:00
J. Duke
b2a31b9590
Merge
2017-07-05 16:46:53 +02:00
J. Duke
42a92d1613
Merge
2017-07-05 16:46:51 +02:00
J. Duke
90cfb65f1f
Merge
2017-07-05 16:46:49 +02:00
J. Duke
7e9c24f965
Merge
2017-07-05 16:46:46 +02:00
J. Duke
0ef4d6e031
Merge
2017-07-05 16:46:44 +02:00
J. Duke
d725714981
Merge
2017-07-05 16:46:41 +02:00
J. Duke
8236987184
Added tag jdk7-b46 for changeset 04b2620edc72
2017-07-05 16:46:30 +02: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