Thomas Schatzl
|
fa7ae5825a
|
Merge
|
2016-04-05 12:10:03 +02:00 |
|
Thomas Schatzl
|
d77d2cc010
|
8151499: gc/g1/g1OopClosures.inline.hpp: assert(_from->is_in_reserved(p)) failed: p is not in from
Fix wrong assertion.
Reviewed-by: tbenson, shade
|
2016-04-05 11:22:20 +02:00 |
|
Stefan Karlsson
|
ccf6f713e8
|
8152711: Create a non-template Log wrapper class
Reviewed-by: kbarrett, rehn
|
2016-04-05 10:41:52 +02:00 |
|
Joseph Provino
|
5cef85023b
|
8132524: Missing includes to resourceArea.hpp
Files that use ResourceMark are missing the include of resourceArea.hpp
Reviewed-by: tschatzl, jwilhelm
|
2016-04-04 12:57:48 -04:00 |
|
Stefan Karlsson
|
65a3b7e6b3
|
8152635: Create a UL class to represent a Log + Level combination
Reviewed-by: brutisso, mlarsson, rehn
|
2016-04-04 12:45:04 +02:00 |
|
Stefan Karlsson
|
64efc0eb0f
|
Merge
|
2016-04-04 11:32:04 +02:00 |
|
Stefan Karlsson
|
15c4140ae5
|
8152632: Rename LogHandle(...) to Log(...)
Reviewed-by: brutisso, mlarsson, rprotacio
|
2016-04-04 09:15:15 +02:00 |
|
Daniel D. Daugherty
|
a6c899150e
|
Merge
|
2016-04-01 14:34:17 -07:00 |
|
Daniel D. Daugherty
|
8076bee28c
|
8153302: [BACKOUT] STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, jwilhelm
|
2016-04-01 14:30:10 -07:00 |
|
Sangheon Kim
|
a868617af7
|
8152176: Big ParGCCardsPerStrideChunk values can cause overflow for CMS GC
Limit the max value of ParGCCardsPerStrideChunk based on card table size and other stride flags
Reviewed-by: jmasa, tbenson
|
2016-04-01 09:43:13 -07:00 |
|
Thomas Schatzl
|
7fb0e65901
|
8153193: Missing includes in gc/g1/heapRegionBounds.hpp
Reviewed-by: jwilhelm, brutisso
|
2016-04-01 12:00:09 +02:00 |
|
Thomas Schatzl
|
f8070cc44a
|
8148099: Improve memory access to FromCardCache during GC
Transpose the FromCardCache data array so the access during GC is linear instead of element-by-element with stride.
Reviewed-by: mgerdin, brutisso
|
2016-04-01 11:57:58 +02:00 |
|
Bengt Rutisson
|
0d7e6c5add
|
8153203: Remove liveRange.hpp
Reviewed-by: mgerdin, jwilhelm
|
2016-04-01 10:16:31 +02:00 |
|
Bengt Rutisson
|
0c5e3bcbd6
|
8153188: Use log_error(gc, verify) for logging in verification code
Reviewed-by: mgerdin, tschatzl
|
2016-04-01 07:08:55 +02:00 |
|
Bengt Rutisson
|
eeec4b781b
|
8153187: Convert TraceWorkGang to use unified logging
Reviewed-by: mgerdin, tschatzl
|
2016-04-01 07:08:40 +02:00 |
|
Bengt Rutisson
|
8098362a32
|
8153186: Convert TraceGCTaskThread to use unified logging
Reviewed-by: mgerdin, tschatzl
|
2016-04-01 07:08:30 +02:00 |
|
Jon Masamitsu
|
e036e40e87
|
Merge
|
2016-03-31 22:04:19 +00:00 |
|
Bengt Rutisson
|
69ae3e0c64
|
8152952: Allow G1 phase logging to use individual number of threads
Reviewed-by: tschatzl, jmasa
|
2016-03-31 17:05:29 +02:00 |
|
Thomas Schatzl
|
5031466171
|
8153065: "Preserve CM refs" log message disconnected from "Parallel Preserve CM refs"
Bring the log messages into the correct order again.
Reviewed-by: mgerdin
|
2016-03-31 12:00:08 +02:00 |
|
Yasumasa Suenaga
|
7e964d8697
|
8151674: STW phases at Concurrent GC should count in PerfCounter
Reviewed-by: jmasa, sla, tschatzl
|
2016-03-30 21:05:13 +09:00 |
|
Marcus Larsson
|
f4a1f4ef6b
|
8151438: UL instantiates duplicate tag sets
Reviewed-by: brutisso, stefank
|
2016-03-29 09:36:43 +02:00 |
|
Kim Barrett
|
cb72aacabb
|
8151670: Unexpected concurrent refinement deactivation and reactivation
Refinement threads now use SuspendibleThreadSet::yield.
Reviewed-by: jmasa, mgerdin
|
2016-03-25 15:50:31 -04:00 |
|
Sangheon Kim
|
d676c6233e
|
8152160: SIGFPE in CompactibleFreeListSpaceLAB::compute_desired_plab_size
Rephrase the calculation with CMSOldPLABNumRefills to avoid an overflow
Reviewed-by: pliden, jmasa
|
2016-03-24 23:07:06 -07:00 |
|
Jon Masamitsu
|
d7e8dc2fef
|
Merge
|
2016-03-25 03:53:18 +00:00 |
|
Kim Barrett
|
5f25c82c48
|
8152196: SuspendibleThreadSet::yield scales poorly
Use semaphore to wake up VM thread on last suspendible leave/yield.
Reviewed-by: mgerdin, drwhite
|
2016-03-22 20:32:48 -04:00 |
|
Thomas Schatzl
|
49d6460189
|
8152400: Enabling TASK_STATS_ONLY filters out just enabled messages anyway
If TASK_STATS_ONLY is enabled, do not require a develop build to print messages.
Reviewed-by: pliden, tbenson
|
2016-03-24 10:40:23 +01:00 |
|
Bengt Rutisson
|
d444e55969
|
8152300: Convert G1_ALLOC_REGION_TRACING to unified logging
Reviewed-by: sjohanss, stefank
|
2016-03-22 13:41:52 +01:00 |
|
Tom Benson
|
dc360cad53
|
8142935: Adding old gen regions does not consider available free space
Track live data size as added to cset during mixed GCs
Reviewed-by: kbarrett, drwhite
|
2016-03-21 15:59:58 -04:00 |
|
Sangheon Kim
|
fd827daa57
|
Merge
|
2016-03-22 01:52:23 +01:00 |
|
Chris Plummer
|
6e4fd7f938
|
Merge
|
2016-03-21 20:19:46 +00:00 |
|
Chris Plummer
|
4cc14cb17e
|
8146436: Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapShrink)
Added ShrinkHeapInSteps option.
Reviewed-by: jmasa, tbenson
|
2016-03-21 13:14:31 -07:00 |
|
Sangheon Kim
|
b5a940227e
|
8152120: TLAB compute_size() should not allow any size larger than max_size
Limit TLAB compute_size() to be less than or equal to TLAB max
Reviewed-by: sjohanss, jmasa
|
2016-03-21 13:04:10 -07:00 |
|
Marcus Larsson
|
85ba16be9d
|
Merge
|
2016-03-21 11:42:47 +01:00 |
|
Bengt Rutisson
|
a1901aecc9
|
Merge
|
2016-03-21 10:44:30 +01:00 |
|
Bengt Rutisson
|
85c97dc404
|
8148759: G1AllocRegion::_count inconsistently used if more than one context is active
Reviewed-by: sjohanss, jwilhelm, tschatzl
|
2016-03-18 10:51:29 +01:00 |
|
Per Lidén
|
1402ff0f5d
|
8152185: ReferencePendingListLocker incorrectly assumes that the lock is never taken recursively
Reviewed-by: stefank, sjohanss
|
2016-03-18 15:54:04 +01:00 |
|
Stefan Johansson
|
77de5508e9
|
8152113: Remove _last_ditch_collection GC-cause and avoid expanding heap on Metaspace OOM
Reviewed-by: brutisso, jwilhelm
|
2016-03-18 13:18:58 +01:00 |
|
Stefan Karlsson
|
0fed01a8ec
|
Merge
|
2016-03-18 11:42:32 +01:00 |
|
Stefan Karlsson
|
97d34dd67a
|
8152104: G1 StringTable cleaning incorrectly logs with the stringdedup tag
Reviewed-by: mgerdin, jwilhelm, sjohanss
|
2016-03-18 09:01:51 +01:00 |
|
Stefan Karlsson
|
a15383123d
|
8152100: Rework and unify the GC phase logging
Reviewed-by: sjohanss, jwilhelm
|
2016-03-18 08:59:07 +01:00 |
|
Stefan Karlsson
|
9682b4de13
|
8152086: Remove SpaceMangler::mangle_region logging
Reviewed-by: brutisso, tschatzl
|
2016-03-18 08:57:57 +01:00 |
|
Stefan Karlsson
|
566df4a912
|
Merge
|
2016-03-18 03:46:02 +01:00 |
|
Stefan Karlsson
|
35058d4038
|
8027423: Parallel compact GC class unloading measurement includes symbol and string table time
Reviewed-by: mgerdin, jmasa
|
2016-03-17 21:01:59 +01:00 |
|
Sangheon Kim
|
9f63ca85a7
|
8151085: Change G1 concurrent timer and tracer measuring time
Change measuring time for G1 concurrent phases and reporting heap summary
Reviewed-by: brutisso, sjohanss
|
2016-03-17 11:18:52 -07:00 |
|
Jon Masamitsu
|
37370fa733
|
8060463: ParNew: SurvivorAlignmentInBytes greater then YoungPLABSize cause assert(obj != NULL || plab->words_remaining() < word_sz) failed: Else should have been able to allocate
Reviewed-by: sangheki, tschatzl, mchernov
|
2016-03-16 14:47:55 -07:00 |
|
Robbin Ehn
|
28b1a5e7f4
|
8150015: Integrate TraceTime with Unified Logging more seamlessly
Reviewed-by: coleenp, dholmes
|
2016-03-15 14:41:07 +01:00 |
|
Mikael Gerdin
|
1e047e54c0
|
8152101: Move G1 concurrent refinement adjustment code out of G1CollectorPolicy
Reviewed-by: jmasa, jwilhelm, kbarrett
|
2016-03-11 11:22:56 +01:00 |
|
Mikael Gerdin
|
cd911039ce
|
8151808: Factor G1 heap sizing code out of the G1CollectorPolicy
Reviewed-by: tbenson, jwilhelm
|
2016-03-11 11:22:56 +01:00 |
|
Mikael Gerdin
|
a3481da3a5
|
8151637: Move CollectionSetChooser rebuild code into CollectionSetChooser
Reviewed-by: jmasa, tschatzl
|
2016-03-11 11:22:56 +01:00 |
|
Mikael Gerdin
|
50b0262b13
|
8151711: Move G1 number sequences out of the G1 collector policy
Reviewed-by: tbenson, ehelin
|
2016-03-08 13:17:30 +01:00 |
|