Roland Westrelin
|
b21d142f01
|
8037970: make PrintMethodData a diagnostic options
Make PrintMethodData a diagnostic options for performance investigation
Reviewed-by: kvn, iveresov
|
2014-03-31 10:35:06 +02:00 |
|
Erik Helin
|
386f42f40c
|
Merge
|
2014-03-21 09:11:56 +01:00 |
|
Per Lidén
|
4a4c0fce93
|
8029075: String deduplication in G1
Implementation of JEP 192, http://openjdk.java.net/jeps/192
Reviewed-by: brutisso, tschatzl, coleenp
|
2014-03-18 19:07:22 +01:00 |
|
Dmitry Samersoff
|
903d462556
|
Merge
|
2014-03-15 04:03:42 -07:00 |
|
Frederic Parain
|
2655375438
|
8036128: Remove deprecated VM flag UseVMInterruptibleIO
Reviewed-by: acorn, dholmes, dcubed, coleenp
|
2014-03-14 12:02:54 +00:00 |
|
Yasumasa Suenaga
|
57d7e49ab1
|
7090324: gclog rotation via external tool
GC log rotation can be set via java command line, but customer sometime need to sync with OS level rotation setting.
Reviewed-by: sla, minqi, ehelin
|
2014-03-28 21:04:37 -07:00 |
|
Igor Veresov
|
54db2c2d61
|
8032463: VirtualDispatch test timeout with DeoptimizeALot
Introduce code aging for warm method detection
Reviewed-by: kvn, twisti
|
2014-05-13 11:32:10 -07:00 |
|
Tobias Hartmann
|
5938d3d5b9
|
8021770: BackEdgeThreshold option is no longer used and should be removed
The BackEdgeThreshold option is removed because it is no longer used.
Reviewed-by: twisti, kvn, cjplummer
|
2014-05-13 11:25:17 +02:00 |
|
Albert Noll
|
e8bc971d19
|
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000
Double CodeCacheSegmentSize from 64 byte to 128 bytes if tiered compilation is enabled
Reviewed-by: kvn, twisti
|
2014-03-07 07:42:40 +01:00 |
|
Vladimir Ivanov
|
3ba019c8b2
|
8035828: Turn on @Stable support in VM
Reviewed-by: jrose, twisti
|
2014-03-04 02:20:41 -08:00 |
|
Vladimir Ivanov
|
132fd335eb
|
8035887: VM crashes trying to force inlining the recursive call
Reviewed-by: kvn, twisti
|
2014-03-04 02:19:04 -08:00 |
|
Aleksey Shipilev
|
1d10b6813e
|
8031818: Experimental VM flag for enforcing safe object construction
-XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier.
Reviewed-by: kvn, roland
|
2014-03-03 15:31:27 +04:00 |
|
Aleksey Shipilev
|
c4bd0f58d3
|
8033380: Experimental VM flag to enforce access atomicity
-XX:+AlwaysAtomicAccesses to unconditionally enforce the access atomicity.
Reviewed-by: roland, kvn, iveresov
|
2014-03-03 15:54:45 +04:00 |
|
Roland Westrelin
|
493557fc90
|
8031752: Failed speculative optimizations should be reattempted when root of compilation is different
Support for speculative traps that keep track of the root of the compilation in which a trap occurs.
Reviewed-by: kvn, twisti
|
2014-02-25 18:16:24 +01:00 |
|
Vladimir Kozlov
|
5117e1a805
|
Merge
|
2014-02-19 12:08:49 -08:00 |
|
Erik Helin
|
c5ef624e7c
|
Merge
|
2014-02-13 17:57:27 +01:00 |
|
Coleen Phillimore
|
2759eb10ae
|
8033528: assert(0 <= i && i < length()) failed: index out of bounds
Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option.
Reviewed-by: twisti, hseigel
|
2014-02-07 18:30:27 -05:00 |
|
Erik Helin
|
4b802a6d31
|
Merge
|
2014-01-30 14:01:45 +01:00 |
|
Jesper Wilhelmsson
|
5301534dc3
|
8028391: Make the Min/MaxHeapFreeRatio flags manageable
Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallalGC.
Reviewed-by: sla, mgerdin, brutisso
|
2014-01-29 23:17:05 +01:00 |
|
Vladimir Kozlov
|
c3a0e80e0b
|
Merge
|
2014-01-28 12:25:34 -08:00 |
|
Calvin Cheung
|
7f34fe7eee
|
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message
Clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct
Reviewed-by: kvn, twisti, ctornqvi
|
2014-01-16 10:51:16 -08:00 |
|
Jesper Wilhelmsson
|
81ba2e32c0
|
8025856: Fix typos in the GC code
Fix about 440 typos in comments in the VM code
Reviewed-by: mgerdin, tschatzl, coleenp, kmo, jcoomes
|
2014-01-23 14:47:23 +01:00 |
|
Morris Meyer
|
a665235538
|
Merge
|
2014-01-10 12:54:08 -08:00 |
|
Albert Noll
|
42afc756f5
|
8022494: Make compilation IDs sequential
Use atomic operations to provide sequential compilation IDs
Reviewed-by: kvn, twisti
|
2014-01-10 06:36:18 +01:00 |
|
Vladimir Kozlov
|
ba7149bbda
|
8028468: Add inlining information into ciReplay
Allow dump and replay inlining for specified method during a program execution.
Reviewed-by: roland, twisti
|
2014-01-08 10:25:50 -08:00 |
|
Igor Ignatyev
|
cfefbcebf5
|
8029070: memory leak in jmm_SetVMGlobal
Reviewed-by: kvn, dholmes
|
2013-12-23 20:56:18 +04:00 |
|
Jesper Wilhelmsson
|
40ba2bba2c
|
8026849: Fix typos in the GC code, part 2
Fixed typos in assert messages, flag descriptions and verbose messages
Reviewed-by: stefank, tschatzl
|
2013-12-10 15:11:02 +01:00 |
|
Tobias Hartmann
|
63f7ba0045
|
8025277: Add -XX: flag to print code cache sweeper statistics
New diagnostic flag prints statistics about the code cache sweeper
Reviewed-by: kvn
|
2013-12-19 14:08:02 +01:00 |
|
Vladimir Kozlov
|
1b2bf0be10
|
Merge
|
2013-12-05 15:13:12 -08:00 |
|
Goetz Lindenmaier
|
ecca1bcc72
|
8029015: PPC64 (part 216): opto: trap based null and range checks
On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.
Reviewed-by: kvn
|
2013-11-27 16:16:21 -08:00 |
|
Vladimir Kozlov
|
aabed3781b
|
Merge
|
2013-11-21 12:30:35 -08:00 |
|
Markus Grönlund
|
689cc9ddb7
|
Merge
|
2013-11-15 21:39:27 +01:00 |
|
Vladimir Ivanov
|
e7f6de784c
|
8028159: C2: compiler stack overflow during inlining of @ForceInline methods
Reviewed-by: roland, kvn
|
2013-11-14 09:14:39 -08:00 |
|
Yumin Qi
|
7496b461e3
|
8025632: Remove all references to MagicLambdaImpl from Hotspot
MagicLambdaImpl was removed from jdk side, this should be done in vm side too
Reviewed-by: coleenp, hseigel, rdurbin
|
2013-11-13 16:24:33 -08:00 |
|
Albert Noll
|
18ca4cc301
|
8027593: performance drop with constrained codecache starting with hs25 b111
Fixed proper sweeping of small code cache sizes
Reviewed-by: kvn, iveresov
|
2013-11-12 09:32:50 +01:00 |
|
Vladimir Ivanov
|
505ac76763
|
8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
Reviewed-by: kvn, iveresov
|
2013-11-08 01:13:11 -08:00 |
|
Vladimir Kozlov
|
39b0e57fdd
|
Merge
|
2013-11-05 17:38:04 -08:00 |
|
Roland Westrelin
|
b94884a330
|
8026251: New type profiling points: parameters to methods
X86 interpreter and c1 type profiling for parameters on method entries
Reviewed-by: kvn, twisti
|
2013-10-22 09:51:47 +02:00 |
|
John Coomes
|
8d381f2b2e
|
Merge
|
2013-10-18 12:10:44 -07:00 |
|
Stefan Karlsson
|
79199b95bc
|
8026715: Remove the MetaDataDeallocateALot develop flag
Reviewed-by: coleenp, mgerdin
|
2013-10-17 08:42:41 +02:00 |
|
Per Lidén
|
b6426924cf
|
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
Reviewed-by: brutisso, tschatzl, kmo, tamao
|
2013-10-15 11:42:50 +02:00 |
|
Jesper Wilhelmsson
|
354de63fbf
|
Merge
|
2013-10-12 05:08:42 +00:00 |
|
John Coomes
|
e61cbf8d69
|
Merge
|
2013-10-11 08:27:21 -07:00 |
|
Jesper Wilhelmsson
|
d04b304568
|
8024776: Max/MinHeapFreeRatio descriptions should be more precise
Descriptions for Max/MinHeapFreeRatio updated
Reviewed-by: ehelin, jmasa
|
2013-10-11 16:18:27 +02:00 |
|
Igor Veresov
|
db9a439624
|
Merge
|
2013-10-13 13:22:24 -07:00 |
|
Roland Westrelin
|
c8bfc7e7d7
|
8026054: New type profiling points: type of return values at calls
X86 interpreter and c1 type profiling for return values at calls
Reviewed-by: kvn, twisti
|
2013-10-12 12:12:59 +02:00 |
|
Roland Westrelin
|
cbd0e9bf96
|
8023657: New type profiling points: arguments to call
X86 interpreter and c1 type profiling for arguments at calls
Reviewed-by: kvn, twisti
|
2013-10-09 16:32:21 +02:00 |
|
Kevin Walls
|
c3d0e64506
|
8019375: Internal symbol table size should be tunable
Reviewed-by: coleenp, kamg
|
2013-10-08 09:33:51 +01:00 |
|
Stefan Karlsson
|
55cbe80300
|
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
Reviewed-by: brutisso, jmasa, coleenp
|
2013-10-07 15:51:08 +02:00 |
|
Tao Mao
|
2d75de8b05
|
8010506: Typos and errors in descriptions of vm options in globals.hpp
Fix typos and errors in descriptions of vm options in globals.hpp
Reviewed-by: jmasa, jwilhelm
|
2013-10-09 11:18:53 -07:00 |
|