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
Y. Srinivas Ramakrishna
d981bd442b
6787254: Work queue capacity can be increased substantially on some platforms
...
Increased the default and maximum size of the CMS marking stack and the size of the parallel workers' work queues in 64-bit mode. The latter was accomplished by an increase in the width of the Taskqueue's Age struct and its Tag field in 64-bit mode.
Reviewed-by: jmasa, tonyp
2009-01-30 14:17:52 -08:00
Y. Srinivas Ramakrishna
34b247f068
Merge
2009-01-29 21:25:42 -08:00
Igor Veresov
da292a7197
6783381: NUMA allocator: don't pretouch eden space with UseNUMA
...
Moved pretouching to MutableSpace. Also MutableSpace now turns on page interleaving for the region it covers.
Reviewed-by: jmasa, jcoomes
2009-01-27 18:13:59 -08:00
Y. Srinivas Ramakrishna
f031c45430
6786503: Overflow list performance can be improved
...
Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking.
Reviewed-by: jmasa
2009-01-26 12:47:21 -08:00
Xiaobin Lu
5ee6e7f6ed
6795913: A few remaining wrong casts need to be fixed for building hotspot successfully on Mac OS
...
Use NULL_WORD in the places where intptr_t is expected due to incompatible types between intptr_t & int32_t
Reviewed-by: phh, coleenp, never
2009-01-26 12:07:54 -08:00
Coleen Phillimore
91dd5dcbe4
Merge
2009-01-23 10:41:28 -05:00
John Coomes
8109aa4a16
Merge
2009-01-21 13:40:10 -08:00
Paul Hohensee
73aaa40e09
6792705: Add JAR file to bootclasspath when using AggressiveOpts
...
During argument processing, add alt-rt.jar to the bootclasspath between bootclasspath/p and default elements.
Reviewed-by: xlu, coleenp
2009-01-21 11:14:19 -05:00
Antonios Printezis
5d486c3a66
6484956: G1: improve evacuation pause efficiency
...
A bunch of performance optimizations to decrease GC pause times in G1.
Reviewed-by: apetrusenko, jmasa, iveresov
2009-01-16 13:02:20 -05:00
Swamy Venkataramanappa
3cc490850d
Merge
2009-01-15 13:30:09 -08:00
Coleen Phillimore
455ba2dcdf
Merge
2009-01-15 12:44:03 -05:00
Swamy Venkataramanappa
b15aadf61d
6786948: SA on core file fails on solaris-amd64 if vm started with -XX:+StartAttachListener
...
Reviewed-by: jjh, dcubed
2009-01-14 19:45:01 -08:00
Coleen Phillimore
f79090efe7
6793825: Missing include dependancies for GCC without predefined headers
...
With predefined headers off for gcc, some .inline.hpp files aren't included to make definition visible for inline functions
Reviewed-by: jcoomes, xlu
2009-01-14 20:14:19 -05:00
John Coomes
2ba0d5b055
Merge
2009-01-14 14:12:55 -08:00
Xiaobin Lu
74a472983b
6792301: StackAlignmentInBytes not honored for compiled native methods
...
Fixed the stack misalignment when generate_native_wrapper is called.
Reviewed-by: never, kamg, kvn, phh
2009-01-13 17:39:03 -08:00
Xiaobin Lu
8187896320
Merge
2009-01-13 14:49:07 -08:00
Xiaobin Lu
31acc39bf9
Merge
2009-01-13 12:14:38 -08:00
Xiaobin Lu
aae30d753f
6791815: Fix for 6471657 can cause deadlock on non-Solaris platforms when initializing direct buffer support
...
Place the state transition inside the loop so that the VMThread could proceed for safepoint
Reviewed-by: dholmes, never, acorn
2009-01-13 12:08:43 -08:00
Coleen Phillimore
a1442ea7ff
6791168: Fix invalid code in bytecodeInterpreter that can cause gcc ICE
...
Fix compilation errors from latest gcc in CC_INTERP including offending missing void* cast.
Reviewed-by: xlu
2009-01-13 14:41:44 -05:00
Jon Masamitsu
c2ff9781c7
6692899: CMS: many vm.parallel_class_loading tests fail with assert "missing Printezis mark"
...
The CMS concurrent precleaning and concurrent marking phases should work around classes that are undergoing redefinition.
Reviewed-by: ysr, dcubed
2009-01-11 16:58:24 -08:00
Coleen Phillimore
76f79d82ad
Merge
2009-01-09 14:39:07 -05:00
Karen Kinnear
9bf4545843
6791656: nsk defclass0 asserts handles.hpp
...
Reviewed-by: phh, xlu
2009-01-08 16:27:28 -05:00
Tom Rodriguez
956dc037db
Merge
2009-01-06 16:10:11 -08:00
Jon Masamitsu
3474623106
6689653: JMapPerm fails with UseConcMarkSweepIncGC and compressed oops off
...
Added safe_object_iterate() for use by JMapPerm.
Reviewed-by: tonyp
2009-01-06 07:05:05 -08:00
Karen Kinnear
315de68fc0
4670071: loadClassInternal is too restrictive
...
VM support for deadlock fix. Library fix in 4735126. See API proposal.
Reviewed-by: dholmes, blacklion
2009-01-05 13:44:03 -05:00
Xiaobin Lu
f05b009ce8
6781583: Hotspot build fails on linux 64 bit platform with gcc 4.3.2
...
Fixed the wrong cast between types since more restrictions are imposed by gcc 4.3.2
Reviewed-by: jcoomes, acorn, phh, never
2008-12-24 19:13:53 -08:00
Xiaobin Lu
1362b9fd1d
6787106: Hotspot 32 bit build fails on platforms having different definitions for intptr_t & int32_t
...
Avoid casting between int32_t and intptr_t specifically for MasmAssembler::movptr in 32 bit platforms.
Reviewed-by: jrose, kvn
2008-12-24 13:06:09 -08:00
Erik Trimble
1880943a7f
6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
...
Fork Hotspot 15 - redo verisoning numbers
Reviewed-by: jcoomes
2008-12-23 19:28:18 -08:00
J. Duke
943b5566ce
Merge
jdk7-b43
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
jdk7-b42
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
jdk7-b41
2017-07-05 16:44:09 +02:00
J. Duke
e19bb00950
Merge
2017-07-05 16:44:07 +02:00
J. Duke
a99f7bac50
Merge
2017-07-05 16:44:04 +02:00
J. Duke
7426919ce1
Merge
2017-07-05 16:44:02 +02:00
J. Duke
60e853a371
Merge
2017-07-05 16:44:00 +02:00