Stefan Karlsson
1b001a2afd
8049421: G1 Class Unloading after completing a concurrent mark cycle
...
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
2014-07-07 10:12:40 +02:00
Stefan Karlsson
ef1e9b3c80
8049420: Backout 8048248 to correct attribution
...
Reviewed-by: ehelin, brutisso
2014-07-07 12:37:11 +02:00
Stefan Karlsson
8c3aced316
8048248: G1 Class Unloading after completing a concurrent mark cycle
...
Reviewed-by: tschatzl, ehelin, brutisso, coleenp, roland, iveresov
2014-07-07 10:12:40 +02:00
Goetz Lindenmaier
25f33c005d
8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories
...
Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Reviewed-by: lfoltan, coleenp, dholmes
2014-07-04 11:46:01 +02:00
Coleen Phillimore
6db67f9317
Merge
2014-07-02 20:20:45 -04:00
Erik Helin
27fb967c28
Merge
2014-07-02 11:13:58 +02:00
Erik Helin
40e186ac67
8048895: Back out JDK-8027915
...
Reviewed-by: mgerdin, stefank
2014-07-02 11:05:10 +02:00
John Coomes
900ca33ab0
8034246: remove CMS and ParNew adaptive size policy code
...
Reviewed-by: tschatzl, jwilhelm, mgerdin
2014-06-26 13:30:43 -07:00
Goetz Lindenmaier
f2051ed6fa
8048241: Introduce umbrella header os.inline.hpp and clean up includes
...
Reviewed-by: coleenp, dholmes, lfoltan
2014-06-26 16:05:15 +02:00
Mikael Gerdin
1e1ef4f73f
8047818: G1 HeapRegions can no longer be ContiguousSpaces
...
Change parent of G1OffsetTableContigSpace to CompactibleSpace, reimplement missing functionality
Reviewed-by: stefank, jmasa, tschatzl
2014-06-26 11:36:58 +02:00
Stefan Karlsson
fd43773a10
8046670: Make CMS metadata aware closures applicable for other collectors
...
Reviewed-by: ehelin, mgerdin
2014-06-24 16:20:15 +02:00
Erik Helin
3eff7a8f64
8049864: TestParallelHeapSizeFlags fails with unexpected heap size
...
Reviewed-by: sjohanss, jmasa
2014-06-24 15:50:50 +02:00
Erik Helin
4241d1c605
8027915: TestParallelHeapSizeFlags fails with unexpected heap size on sparcv9
...
Reviewed-by: jmasa, sjohanss
2014-06-24 15:50:50 +02:00
Goetz Lindenmaier
8e7c8f1d88
8044775: Improve usage of umbrella header atomic.inline.hpp
...
Reviewed-by: stefank, kvn
2014-06-04 11:56:44 +02:00
Bengt Rutisson
9672a26d51
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
...
Reviewed-by: jwilhelm, ehelin, tschatzl
2014-06-19 13:31:14 +02:00
Daniel D. Daugherty
57113f7d70
Merge
2014-06-13 19:07:11 -07:00
David Simms
d9b63bdbdd
8043224: -Xcheck:jni improvements to exception checking and excessive local refs
...
Warning when not checking exceptions from function that require so, also when local refs expand beyond capacity.
Reviewed-by: zgu, coleenp, hseigel
2014-06-11 18:34:09 +02:00
Harold Seigel
b6a2f946f6
8031819: Remove legacy jdk checks and code
...
Delete old jdk specific code.
Reviewed-by: dholmes, coleenp, zgu, lfoltan
2014-06-11 09:58:23 -04:00
David Simms
6f97a45429
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical
...
Wrapped memory with standard bounds checking "GuardedMemory".
Reviewed-by: zgu, fparain, dcubed
2014-06-11 12:09:12 +02:00
Jon Masamitsu
dc694646b7
Merge
2014-06-10 20:46:28 -07:00
Daniel D. Daugherty
d5b7b9ffe3
Merge
2014-06-10 20:24:48 -07:00
Jon Masamitsu
24d624d6cb
Merge
2014-06-05 10:34:57 -07:00
Staffan Larsen
8dc26f1a17
8044107: Add Diagnostic Command to list all ClassLoaders
...
Reviewed-by: mgerdin, stefank
2014-06-04 11:05:30 +02:00
Erik Helin
65cf6a8edc
8042933: assert(capacity_until_gc >= committed_bytes) failed
...
Reviewed-by: stefank, jmasa
2014-05-29 14:31:28 +02:00
Bengt Rutisson
426151a22e
8043239: G1: Missing post barrier in processing of j.l.ref.Reference objects
...
Removed all write barriers during reference processing and added explicit write barriers when iterating through the discovered list.
Reviewed-by: pliden, jmasa, tschatzl
2014-06-03 10:44:36 +02:00
Poonam Bajaj
39a6695059
8043086: Hotspot is expected to report OOM which is occurred String.intern(), but crashes in JDK8u5
...
In case of allocation failure, restore the value of _chunk in Arena
Reviewed-by: dholmes, dcubed
2014-05-28 06:26:05 -07:00
Yumin Qi
49c3c35a14
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
...
In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same. In debug version, the assert is against os::vm_allocation_granularity(), but in initialization, we use os::vm_page_size() to align the allocation size. In windows, _vm_page_size and _vm_allocation_granularity may not be same.
Reviewed-by: dholmes, iklam, jiangli, coleenp
2014-05-27 08:44:23 -07:00
Christian Thalinger
67ad89efd5
Merge
2014-05-22 16:26:05 -07:00
Coleen Phillimore
c336175c94
8038212: Method::is_valid_method() check has performance regression impact for stackwalking
...
Only prune metaspace virtual spaces at safepoint so walking them is safe outside a safepoint.
Reviewed-by: mgerdin, mgronlun, hseigel, stefank
2014-05-15 18:23:26 -04:00
Lois Foltan
fc1a61a3df
Merge
2014-05-12 15:50:20 +00:00
Volker Simonis
693f28c012
8039805: Fix the signature of the global new/delete operators in allocation.cpp
...
Reviewed-by: dholmes, lfoltan
2014-05-12 09:59:56 -04:00
Coleen Phillimore
388434f387
Merge
2014-05-12 09:47:57 -04:00
David Chase
305ec3bd3f
8037816: Fix for 8036122 breaks build with Xcode5/clang
...
Repaired or selectively disabled offending formats; future-proofed with additional checking
Reviewed-by: kvn, jrose, stefank
2014-05-09 16:50:54 -04:00
Jon Masamitsu
39154726de
Merge
2014-05-08 18:22:22 -07:00
Christian Thalinger
b2d6f9f78a
Merge
2014-05-08 15:08:45 -07:00
Goetz Lindenmaier
fb62773268
8042737: Introduce umbrella header prefetch.inline.hpp
...
Reviewed-by: twisti, stefank
2014-05-08 15:37:17 +02:00
Gerard Ziemski
ed9c096396
8038654: Separate SymbolTable and StringTable code
...
Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted.
Reviewed-by: coleenp, stefank
2014-05-07 14:16:45 -05:00
Lois Foltan
ee1b91d3f0
8041627: Solaris Studio 12.4 C++ 5.13 compilation error due to lack of "surplus" prototype for binaryTreeDictionary.cpp
...
Fix C++ compilation error diagnostic for the call of "surplus" within get_better_list() method.
Reviewed-by: coleenp, dholmes
2014-05-06 08:59:57 -04:00
Jesper Wilhelmsson
ded8b863dd
8042298: Remove the names gen0 and gen1 from the GC code
...
Renamed gen0 and gen1 to young and old throughout the GC code.
Reviewed-by: sjohanss, jcoomes
2014-05-02 02:11:34 +02:00
Jesper Wilhelmsson
47c9e23d81
8026396: Remove information duplication in the collector policy
...
Cleaned up the usage of flags in collector policy.
Reviewed-by: sjohanss, jcoomes
2014-04-30 02:41:00 +02:00
Goetz Lindenmaier
6e6f0720a9
8042195: Introduce umbrella header orderAccess.inline.hpp
...
Reviewed-by: dholmes, kvn, stefank, twisti
2014-04-29 15:17:27 +02:00
Stefan Karlsson
a97ce35fab
8039957: Replace the last few %p usages with PTR_FORMAT in the GC code
...
Reviewed-by: jwilhelm, sjohanss, jmasa
2014-04-15 20:46:23 +02:00
Stefan Karlsson
d78446aa45
8039743: Use correct format specifier to print size_t values and pointers in the GC code
...
Co-authored-by: Mikael Vidstedt <mikael.vidstedt@oracle.com>
Reviewed-by: jmasa, sjohanss
2014-04-09 13:54:32 +02:00
Erik Helin
4bc795f2db
Merge
2014-04-08 13:50:58 +02:00
Erik Helin
dda69c88e0
Merge
2014-04-04 10:24:48 +02:00
Mikael Gerdin
a52fd3388d
8037959: BitMap::resize frees old map before copying memory if !in_resource_area
...
Add reallocate functionality to ArrayAllocator and use it from BitMap::resize
Reviewed-by: brutisso, tschatzl
2014-04-02 14:17:34 +02:00
Erik Helin
977d1f7a5d
8038934: Remove prefix allocated_ from methods and variables in Metaspace
...
Reviewed-by: jmasa, coleenp
2014-03-31 17:09:38 +02:00
Dmitry Samersoff
5c15816a53
Merge
2014-03-30 03:29:48 -07:00
Stefan Johansson
1ed5b22d6e
8029186: regression-hotspot nightly failure: assert(FLAG_IS_DEFAULT(MaxNewSize) || MaxNewSize < MaxHeapSize) failed
...
Cleaned up the collector policy and added more asserts to enforce that the heap is correctly setup.
Reviewed-by: jwilhelm, jmasa
2014-03-19 17:08:03 +01:00
Jesper Wilhelmsson
0346ae4c9d
8027643: Merge GenCollectorPolicy and TwoGenerationCollectorPolicy
...
Merged the two calsses GenCollectorPolicy and TwoGenerationCollectorPolicy
Reviewed-by: sjohanss, jcoomes
2014-04-29 22:57:19 +02:00