Stefan Karlsson
3d04448c1f
Merge
2016-03-15 15:29:42 +01:00
Stefan Karlsson
673bfac8ba
8151539: Remove duplicate AlwaysTrueClosures
...
Reviewed-by: tschatzl, mgerdin, kbarrett, drwhite
2016-03-15 10:11:02 +01:00
Per Lidén
e313c8214f
8062506: Java GCCause enum is out of sync with C++ GCCause enum
...
Reviewed-by: stefank, tschatzl
2016-03-15 08:01:50 +01:00
Per Lidén
a93ebd8e89
8067768: Check for too small values for -Xmx
...
Reviewed-by: jwilhelm, dfazunen
2016-03-14 09:42:17 +01:00
Derek White
f6810526ab
8140257: Add support for "gc service threads" to ConcurrentGCThread
...
Push up the common run() and stop() methods from subclasses to ConcurrentGCThread, as well as declaration iof run_service() stop_service().
Reviewed-by: kbarrett, pliden
2016-03-11 16:59:58 -05:00
Bengt Rutisson
c4916d0f05
8151605: Change warning() to log_warning(gc) in the GC code
...
Reviewed-by: jwilhelm, jmasa
2016-03-11 11:34:22 +01:00
Thomas Schatzl
7aaa74dca3
Merge
2016-03-11 10:06:30 +01:00
Thomas Schatzl
d2f32995dd
8150952: Net PLAB size is clipped to max PLAB size as a whole, not on a per thread basis
...
Bound PLAB size when handing out PLAB sizes, not before.
Reviewed-by: drwhite, jwilhelm
2016-03-11 09:50:23 +01:00
Per Lidén
75412035e3
8134749: SoftReferences declared dead too early
...
Reviewed-by: jmasa, tbenson
2016-03-11 09:09:52 +01:00
Stefan Karlsson
7419b91e7e
8151436: Leaner ArrayAllocator and BitMaps
...
Reviewed-by: tschatzl, pliden, kbarrett
2016-03-09 12:44:12 +01:00
Bengt Rutisson
cc0120e872
8151513: Remove debugging code from BarrierSet
...
Reviewed-by: pliden, stefank
2016-03-09 14:05:50 +01:00
Antonios Printezis
00a657d109
8146991: Introduce per-worker preserved mark stacks in ParallelGC
...
Reviewed-by: tschatzl, ysr
2016-03-09 09:45:47 +01:00
Carsten Varming
f913f3be69
8150013: ParNew: Prune nmethods scavengable list
...
Speed up ParNew collections by pruning the list of scavengable nmethods.
Reviewed-by: jmasa, tonyp, twisti
2016-03-07 14:41:31 -05:00
Thomas Schatzl
619ec3dd6f
8141141: Young and Old gen PLAB stats are similar in output with -XX:+PrintPLAB
...
Improve PLAB statistic by adding generation, output values are now in bytes, including units, and split it into multiple messages.
Reviewed-by: brutisso, sjohanss
2016-03-02 15:57:48 +01:00
Markus Grönlund
0e44e963d2
8143226: Minor updates to Event Based tracing
...
Reviewed-by: jbachorik, egahlin
2016-03-01 23:46:09 +01:00
Derek White
8961912c74
8134992: vm/gc/compact/Compact_InternedStrings_Strings failed due to a malloc() failure
...
Reviewed-by: mgerdin, brutisso
2016-02-24 09:25:39 +01:00
Thomas Schatzl
02c98c814f
Merge
2016-02-23 14:14:29 +01:00
Antonios Printezis
861dc13645
8146989: Introduce per-worker preserved mark stacks in ParNew
...
Unify and provide per-worker preserved mark stack handling in ParNew
Reviewed-by: tschatzl, ysr
2016-02-23 10:44:05 +01:00
Bengt Rutisson
e020d2f477
8150367: Add back information about the number of GC workers
...
Reviewed-by: sjohanss, tschatzl
2016-02-23 09:52:46 +01:00
Jesper Wilhelmsson
8c7980f33a
Merge
2016-02-22 19:25:32 +00:00
Jon Masamitsu
0c28c2ee37
8150302: Reference processing logging prints the "from list" incorrectly
...
Reviewed-by: tamao, brutisso
2016-02-22 09:41:56 -08:00
Jesper Wilhelmsson
6f4adc7c72
Merge
2016-02-18 18:10:35 +01:00
Vladimir Ivanov
596b56f6c7
8149141: Optimized build is broken
...
Reviewed-by: kvn, kbarrett
2016-02-15 20:02:51 +03:00
David Lindholm
7323d69771
8009538: [Event Request] Want events for tenuring distribution
...
Reviewed-by: jwilhelm, sjohanss
2016-02-12 09:12:12 +01:00
David Lindholm
19bc0f3f2d
8149648: Add number of regions to the G1HeapSummary event
...
Reviewed-by: sjohanss, jwilhelm
2016-02-11 16:49:12 +01:00
Thomas Schatzl
0bf8e8d264
8136854: G1 ConcurrentG1RefineThread::stop delays JVM shutdown for >150ms
...
Decrease the default wait delay for mark thread initialization to accomodate very short running applications.
Reviewed-by: tbenson, mgerdin
2016-02-10 12:08:37 +01:00
Bengt Rutisson
1322b0fe56
8149035: Make the full_gc_dump() calls be recorded as part of the GC
...
Reviewed-by: jmasa, sjohanss
2016-02-05 08:59:36 +01:00
Bengt Rutisson
68f99a673a
Merge
2016-02-04 11:38:11 +01:00
Bengt Rutisson
433bc5e2bc
8148951: Remove unused method Generation::performs_in_place_marking()
...
Reviewed-by: david, jwilhelm
2016-02-03 18:21:43 +01:00
Claes Redestad
a95454d65c
8148755: -XX:+HeapDumpAfterFullGC creates heap dump both before and after Full GC
...
Reviewed-by: mgerdin, brutisso, sangheki
2016-02-03 14:15:57 +01:00
Mikael Gerdin
bbbbfdbf3f
8148944: CollectorPolicy methods for memory allocations are specific to GenCollectorPolicy
...
Reviewed-by: jwilhelm, kbarrett
2016-02-03 11:33:33 +01:00
Jesper Wilhelmsson
40c4fe8573
Merge
2016-02-03 01:35:25 +01:00
Tobias Hartmann
832443d3b0
Merge
2016-01-28 09:49:17 +01:00
Erik Helin
f646b9fac7
8147012: Fix includes in internalVMTests.cpp
...
Reviewed-by: stefank, mgerdin
2016-01-19 11:00:29 +01:00
Erik Helin
4657994435
8146990: Convert CollectorPolicy to use log_warning instead of warning
...
Reviewed-by: sjohanss, brutisso
2016-01-14 14:50:40 +01:00
Coleen Phillimore
f8800caf4f
Merge
2016-01-14 16:26:38 -05:00
Jesper Wilhelmsson
54d0181916
Merge
2016-01-14 17:36:29 +01:00
David Lindholm
ad0c208a5a
8146690: Make all classes in GC follow the naming convention
...
Reviewed-by: dholmes, stefank
2016-01-14 13:26:19 +01:00
Bengt Rutisson
49d61bdeb6
8147000: VM crashes during initialization trying to print log message
...
Reviewed-by: kbarrett, dholmes
2016-01-14 09:18:11 +01:00
Zoltan Majo
dfa6539a6a
8086053: Address inconsistencies regarding ZeroTLAB
...
Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization.
Reviewed-by: kvn, thartmann
2016-01-12 09:19:09 +01:00
Joseph Provino
9288ff53e7
Merge
2016-01-07 21:10:28 +00:00
Goetz Lindenmaier
b26df6b69f
8146401: Clean up oop.hpp: add inline directives and fix header files
...
Reviewed-by: coleenp
2016-01-04 15:41:05 +01:00
Marcus Larsson
803c430cee
8065331: Add trace events for failed allocations
...
Reviewed-by: brutisso, ehelin
2016-01-04 11:27:02 +01:00
Kim Barrett
c3808b2091
8143847: Remove REF_CLEANER reference category
...
Remove REF_CLEANER.
Reviewed-by: jwilhelm, mchung, tbenson
2015-12-28 13:59:20 -05:00
David Lindholm
b61875dc9b
8146694: Break out shared constants and static BOT functions
...
Reviewed-by: jwilhelm, tbenson
2016-01-11 09:14:01 +01:00
Alexander Harlap
22ad9cec84
8145037: Clean up FreeIdSet usage
...
Avoid wasting space for the unused sets
Reviewed-by: tschatzl
2016-01-08 15:41:44 -05:00
David Lindholm
98193d202b
8146399: Refactor the BlockOffsetTable classes
...
Reviewed-by: mgerdin, jwilhelm, tschatzl
2016-01-07 16:25:53 +01:00
Kim Barrett
1b5adfa949
8071507: (ref) Clear phantom reference as soft and weak references do
...
GC clears phantom refs on notification; update spec accordingly.
Reviewed-by: mchung, jmasa
2015-12-28 13:48:43 -05:00
Sangheon Kim
93bd48e615
8068394: Trace event for concurrent GC phases
...
Add concurrent phase events for CMS and G1
Reviewed-by: brutisso, stefank
2015-12-18 08:17:30 -08:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00