Jesper Wilhelmsson
1055ae0436
Merge
2014-10-14 20:35:45 +00:00
Sangheon Kim
8d288ccc54
8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1
...
Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1.
Reviewed-by: jwilhelm, brutisso, tschatzl
2014-10-14 20:58:43 +02:00
Marcus Larsson
d10dd28393
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
...
Also reviewed by: sangheon.kim@oracle.com
Reviewed-by: brutisso
2014-10-14 19:55:54 +02:00
Jesper Wilhelmsson
1934c66969
Merge
2014-10-13 16:05:46 +02:00
Sangheon Kim
3f18eda414
8058801: G1TraceReclaimDeadHumongousObjectsAtYoungGC only prints humongous object liveness output when there is at least one candidate humongous object
...
If G1TraceReclaimDeadHumongousObjectsAtYoungGC is enabled, always print humongous object liveness output.
Reviewed-by: tschatzl
2014-10-10 12:15:51 +02:00
Alejandro Murillo
f8d533e6b6
Merge
2014-10-10 02:24:35 -07:00
Staffan Friberg
8b424b422f
8057737: Avoid G1 write barriers on newly allocated objects
...
Reviewed-by: mgerdin, kvn, iveresov
2014-10-09 13:06:15 -07:00
Igor Veresov
7d595c0799
Merge
2014-10-09 12:36:20 -07:00
Lana Steuck
ce26e95e4f
Merge
2014-10-09 12:17:17 -07:00
David Katleman
28ce04fffe
Added tag jdk9-b34 for changeset 8af850ba9862
2014-10-09 11:24:04 -07:00
Jesper Wilhelmsson
067456b11d
Merge
2014-10-09 13:42:29 +02:00
Thomas Schatzl
60f3ade82b
8059758: Footprint regressions with JDK-8038423
...
Changes in JDK-8038423 always initialize (zero out) virtual memory used for auxiliary data structures. This causes a footprint regression for G1 in startup benchmarks. This is because they do not touch that memory at all, so the operating system does not actually commit these pages. The fix is to, if the initialization value of the data structures matches the default value of just committed memory (=0), do not do anything.
Reviewed-by: jwilhelm, brutisso
2014-10-09 11:40:11 +02:00
Tobias Hartmann
3ed02be10e
8059735: make_not_entrant_or_zombie sees zombies
...
Make sure nmethod is not set to zombie state twice by sweeper and safepoint code.
Reviewed-by: kvn, anoll, mgerdin
2014-10-08 09:23:18 +02:00
John Coomes
ecfa03bddc
Merge
2014-10-07 15:44:11 -07:00
Marcus Larsson
6d1c35615a
8058298: Separate heap region iterator claim values from the data structures iterated over
...
Reviewed-by: tschatzl, brutisso
2014-10-07 14:54:53 +02:00
Albert Noll
82171aa7ab
8059331: Print additional information for the assert in Compile::start()
...
Add additional output that shows the failure reason
Reviewed-by: kvn
2014-10-06 06:51:37 -07:00
Stefan Johansson
18eb46eb95
8059466: Force young GC to initiate marking cycle when stat update is requested
...
Enable yc to be forced for stat update.
Reviewed-by: mgerdin, jcoomes
2014-10-06 10:11:13 +02:00
Tobias Hartmann
4c1c76ae4f
8059559: SIGSEGV at CodeHeap::allocate(unsigned int, bool)
...
Create the non-profiled code heap if TieredStopAtLevel=0 is set because we compile method handle intrinsics.
Reviewed-by: kvn
2014-10-06 07:58:50 +02:00
Chris Plummer
db57351f43
8046607: Code cleanup: PerfMemory::backing_store_filename() should be removed
...
Removed PerfMemory::backing_store_filename() API since it is not used anywhere.
Reviewed-by: sla, hseigel
2014-10-03 13:56:18 -07:00
Gerard Ziemski
259a454043
Merge
2014-10-03 15:41:56 -05:00
Igor Veresov
c39454ae56
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
...
Get types from LIR instructions instead of HIR
Reviewed-by: kvn
2014-10-03 13:34:46 -07:00
Lana Steuck
dcd1a49883
Merge
2014-10-03 12:11:14 -07:00
Igor Veresov
8327c8c62e
Merge
2014-10-03 11:14:58 -07:00
Lana Steuck
272bbf52b6
Added tag jdk9-b33 for changeset 1197007e187c
2014-10-03 11:07:02 -07:00
Jesper Wilhelmsson
4a82f3067a
Merge
2014-10-03 13:00:21 +02:00
Marcus Larsson
08dd794b92
8059651: Tests specify -XX:+UseG1GC and -XX:ParallelGCThreads=0
...
Reviewed-by: jwilhelm, brutisso
2014-10-03 10:05:11 +02:00
Coleen Phillimore
a791dae7b4
Merge
2014-10-03 03:31:30 +00:00
Ioi Lam
da6e20fd64
Merge
2014-10-03 02:59:14 +00:00
Igor Veresov
0f0d955738
Merge
2014-10-03 01:10:39 +00:00
Jesper Wilhelmsson
07d76f58c8
Merge
2014-10-03 00:21:49 +02:00
Coleen Phillimore
90200446c1
8047736: Remove JVM_GetClassLoader as no longer used
...
Remove this function from hotspot. It's already removed from the JDK.
Reviewed-by: mchung, fparain, ctornqvi
2014-10-02 16:31:44 -04:00
Ioi Lam
2b2786873d
Merge
2014-10-02 12:55:40 -07:00
Igor Veresov
5a0ca33566
Merge
2014-10-02 12:31:03 -07:00
Aleksey Shipilev
0ba4969549
8059595: Verifier::verify is wasting time before is_eligible_for_verification check
...
Do the check earlier.
Reviewed-by: hseigel, kamg
2014-10-02 17:13:31 +04:00
Tobias Hartmann
c410cd3bfb
8059596: VM startup fails with 'Invalid code heap sizes' if -XX:ReservedCodeCacheSize is set
...
Only increase code heap sizes in Arguments::set_tiered_flags() if reserved code cache size is default.
Reviewed-by: shade, vlivanov, sla
2014-10-02 12:58:37 +02:00
Marcus Larsson
628fcb087d
8059527: Disallow ParallelGCThreads=0 for G1
...
Reviewed-by: ehelin, brutisso
2014-10-02 11:22:02 +02:00
Goetz Lindenmaier
3263a62bb4
8059592: Recent bugfixes in ppc64 port
...
Reviewed-by: kvn
2014-10-02 09:32:53 +02:00
Vladimir Kozlov
d124a839ce
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
...
Use top() for dead paths when initializing Phi node of exceptions klasses in Parse::catch_inline_exceptions().
Reviewed-by: jrose, vlivanov
2014-10-02 11:36:44 -07:00
Ioi Lam
235ae5eb62
Merge
2014-10-01 15:24:34 -07:00
Vladimir Ivanov
5a5f718b6f
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
...
Reviewed-by: kvn, jrose
2014-10-01 12:34:45 -07:00
Vladimir Ivanov
0a751b424f
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
...
Reviewed-by: kvn, jrose
2014-10-01 12:34:38 -07:00
Igor Veresov
2fa26393fb
Merge
2014-10-01 11:43:03 -07:00
Erik Helin
6f4355a3a6
8049599: MetaspaceGC::_capacity_until_GC can overflow
...
Reviewed-by: jmasa, stefank
2014-10-01 16:09:01 +02:00
Tobias Hartmann
8fcc715e8a
Merge
2014-10-01 09:40:43 +00:00
Aleksey Shipilev
8c9dff938c
8059474: Clean up vm/utilities/Bitmap type uses
...
Reviewed-by: coleenp, mgerdin
2014-10-01 12:29:28 +04:00
Zoltan Majo
72eb3f0643
8059390: code cache fills up for bigapps/Weblogic+medrec/nowarnings
...
Retrieve code heap in CodeCache::allocate(), ::report_codemem_full(), and ::unallocated_capacity() also if segmented code cache is disabled.
Reviewed-by: vlivanov, thartmann
2014-10-01 10:01:46 +02:00
Tobias Hartmann
ea755702aa
8059468: Fix PrintCodeCache output changed by JDK-8059137
...
Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap.
Reviewed-by: vlivanov, anoll
2014-09-30 15:44:43 +02:00
Bengt Rutisson
82931dcc1c
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
...
Reviewed-by: tschatzl, jwilhelm
2014-09-30 13:14:22 +02:00
Nils Eliasson
609974cfdd
8058891: serviceability/dcmd/CodelistTest.java - fails on all platforms
...
Fix can not reflect MethodHandles
Reviewed-by: kvn, drchase
2014-09-30 10:22:58 +02:00
Tobias Hartmann
3525490c57
8059137: MemoryPoolMXBeans for different code heaps should contain 'Code heap' in their names
...
The segmented code cache implementation registers a memory pool for each code heap. To be consistent with the "non-segmented" output, the names of these pools should contain the word "code heap".
Reviewed-by: kvn, sla, fzhinkin
2014-09-30 09:06:39 +02:00