Alejandro Murillo
c3b487d84f
Merge
2014-10-17 07:58:54 -07:00
Daniel D. Daugherty
f7f1cca26e
Merge
2014-10-16 17:36:47 +00:00
Jesper Wilhelmsson
1570e4c406
Merge
2014-10-16 15:59:39 +00:00
Zoltan Majo
ed26c7e640
8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation)
...
This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled
Reviewed-by: anoll, iveresov, kvn
2014-10-15 14:00:41 +02:00
Zoltan Majo
bde7fd61b4
8060215: per-method PrintIdealGraphLevel
...
Use CompileCommand=option to set PrintIdealGraphLevel on a per-method level. Introduce the PrintIdealGraph develop to control/check if printing the graph is enabled for any method
Reviewed-by: kvn, dlong, thartmann
2014-10-15 10:51:43 +02:00
Jiangli Zhou
ad65e81ce7
8044269: Analysis of archive files
...
Add checksum verification.
Reviewed-by: iklam, dholmes, mschoene
2014-10-14 18:47:46 -07:00
Jiangli Zhou
01f7696c6d
Merge
2014-10-14 19:39:28 +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
Jiangli Zhou
5b06cbcdad
Merge
2014-10-14 13:43:47 -04:00
Daniel D. Daugherty
f1ab0fae73
8049737: Contended Locking reorder and cache line bucket
...
JEP-143/JDK-8046133 - optimization #1 - reorder and cache line bucket.
Co-authored-by: Dave Dice <dave.dice@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Reviewed-by: shade, dice, dholmes, dsimms
2014-10-14 10:32:12 -07:00
Jiangli Zhou
d7fe532761
8047934: Adding new API for unlocking diagnostic argument
...
New API for unlocking diagnostic argument.
Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
2014-10-14 12:09:33 -04:00
Thomas Stuefe
51866388d1
7102541: RFE: os::set_native_thread_name() cleanups
...
Implement os::set_native_thread_name() on windows, linux
Reviewed-by: sla, ctornqvi, simonis
2014-10-13 22:11:39 +02:00
Daniel D. Daugherty
c70dbd3959
Merge
2014-10-10 08:28:12 -07:00
Albert Noll
026dd65916
Merge
2014-10-10 13:05:49 +00:00
Albert Noll
e210688db9
8059847: complement JDK-8055286 and JDK-8056964 changes
...
Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java.
Reviewed-by: kvn, anoll
2014-10-10 14:48:30 +02:00
Igor Veresov
7d595c0799
Merge
2014-10-09 12:36:20 -07:00
Frederic Parain
94af790733
8057777: Cleanup of old and unused VM interfaces
...
Reviewed-by: coleenp, hseigel, alanb, sherman
2014-10-09 04:45:58 -07: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
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
Ioi Lam
da6e20fd64
Merge
2014-10-03 02:59:14 +00:00
Jesper Wilhelmsson
07d76f58c8
Merge
2014-10-03 00:21:49 +02:00
Ioi Lam
2b2786873d
Merge
2014-10-02 12:55:40 -07: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
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
Jesper Wilhelmsson
261735f6fa
8047976: Ergonomics for GC thread counts should update the flags
...
Ergonomics updates flags for number of GC threads
Reviewed-by: tschatzl, jwilhelm
2014-09-27 15:11:41 +02:00
Jesper Wilhelmsson
b15f3b438d
Merge
2014-09-26 06:07:48 +00:00
Aleksey Shipilev
f824f8c3cb
8058968: Compiler time traces should be improved
...
Use CITime consistently, make C2 to report to CompilerBroker, more probes.
Reviewed-by: vlivanov, jrose
2014-09-25 12:10:57 +04:00
Tobias Hartmann
d63b9025d8
8058737: CodeCache::find_blob fails with 'unsafe access to zombie method'
...
Remove active ICStubs from zombie nmethods
Reviewed-by: kvn, iveresov
2014-09-29 08:40:51 +02:00
Volker Simonis
a1628426d3
8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well
...
Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers
Reviewed-by: kvn
2014-09-24 12:19:07 -07:00
Jesper Wilhelmsson
f9b921bd25
Merge
2014-09-22 16:22:21 +02:00
Niclas Adlertz
37c8ef911c
Merge
2014-09-19 17:14:13 +02:00
Niclas Adlertz
3ae1e0225a
Merge
2014-09-18 18:40:37 +00:00
Jesper Wilhelmsson
e97944b0b1
Merge
2014-09-18 19:41:50 +02:00
Niclas Adlertz
0ef1f8fd6f
Merge
2014-09-18 19:30:59 +02:00
Igor Veresov
ad7e67c98f
8058564: Tiered compilation performance drop in PIT
...
Ensure MethodCounters are created before method is enqueued for compilation
Reviewed-by: kvn, drchase, jiangli
2014-09-17 21:15:03 -07:00
Tobias Hartmann
cd01de591a
8015774: Add support for multiple code heaps
...
Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types.
Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla
2014-09-17 08:00:07 +02:00
Tobias Hartmann
dd6285d984
8048721: -XX:+PrintCompilation prints negative bci for non entrant OSR methods
...
Removed 'InvalidOSREntryBci' and checking nmethod::_state instead to determine if an osr method is non-entrant.
Reviewed-by: kvn, vlivanov, drchase
2014-09-15 08:08:22 +02:00
Ioi Lam
9fe35127c2
Merge
2014-09-12 14:05:28 -07:00
Niclas Adlertz
d348978bc1
Merge
2014-09-12 09:17:58 +02:00
Daniel D. Daugherty
e7bc11f7b1
Merge
2014-09-10 17:06:36 -07:00
Daniel D. Daugherty
5e63b8cfc4
8057109: manual cleanup of white space issues prior to Contended Locking reorder and cache line bucket
...
Reviewed-by: fparain, sspitsyn, coleenp
2014-09-10 11:52:16 -06:00
Daniel D. Daugherty
e1a36d62a0
8057107: cleanup indent white space issues prior to Contended Locking reorder and cache line bucket
...
Reviewed-by: fparain, sspitsyn, coleenp
2014-09-10 11:48:20 -06:00
Ivan Gerasimov
497f5c44a6
8057744: (process) Synchronize exiting of threads and process [win]
...
Reviewed-by: dholmes, dcubed, sla
2014-09-10 09:52:41 -07:00
Nils Eliasson
6062c2db15
8054889: Compiler team's implementation task
...
Adding three new diagnostic commands for compiler
Reviewed-by: anoll, kvn, drchase
2014-09-10 13:27:33 +02:00
Igor Veresov
7275456c3a
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
...
Throw exception if unable to compile an MH intrinsic
Reviewed-by: kvn
2014-09-10 19:08:17 -07:00
David Holmes
eb8950df45
8056183: os::is_MP() always reports true when NMT is enabled
...
Reviewed-by: shade, coleenp, bdelsart
2014-09-10 00:44:16 -04:00
Niclas Adlertz
1b124f9f48
Merge
2014-09-09 16:14:40 +02:00
John Coomes
d50a563314
8057827: notify an obj when allocation context stats are available
...
Reviewed-by: mikael, jmasa, tschatzl
2014-09-10 16:06:53 -07:00
John Coomes
938374d5f9
8057623: add an extension class for argument handling
...
Reviewed-by: brutisso, mgerdin, tschatzl
2014-09-05 12:36:37 -07:00