Jiangli Zhou
6e894d5474
Merge
2011-12-16 17:33:08 -05:00
Alejandro Murillo
106a949bb5
7122001: new hotspot build - hs23-b09
...
Reviewed-by: jcoomes
2011-12-16 12:46:17 -08:00
Alejandro Murillo
8fa69349e2
Added tag hs23-b08 for changeset 40104529a61f
2011-12-16 12:37:38 -08:00
Alejandro Murillo
9102dfec84
Merge
2011-12-16 12:38:00 -08:00
John Cuthbertson
2768349b41
7120038: G1: ParallelGCThreads==0 is broken
...
Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers.
Reviewed-by: jmasa, tonyp
2011-12-16 11:40:00 -08:00
Antonios Printezis
8b05b38909
7113012: G1: rename not-fully-young GCs as "mixed"
...
Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets).
Reviewed-by: johnc, brutisso
2011-12-16 02:14:27 -05:00
David Katleman
9bfccebaa3
Merge
2011-12-15 15:52:58 -08:00
David Katleman
53b8114278
Added tag jdk8-b16 for changeset 161820e6113e
2011-12-15 15:47:18 -08:00
David Katleman
02818b03d5
Added tag jdk8-b17 for changeset 161820e6113e
2011-12-15 12:16:15 -08:00
John Cuthbertson
4976ad0ccf
7119908: G1: Cache CSet start region for each worker for subsequent reuse
...
Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse.
Reviewed-by: tonyp, brutisso
2011-12-14 17:43:55 -08:00
Vladimir Danushevsky
958178facc
Merge
2011-12-14 20:06:21 -05:00
Jon Masamitsu
0ebc10bb13
7121618: Change type of number of GC workers to unsigned int
...
Change variables representing the number of GC workers to uint from int and size_t. Change the parameter in work(int i) to work(uint worker_id).
Reviewed-by: brutisso, tonyp
2011-12-14 13:34:57 -08:00
Antonios Printezis
1de50427de
7119027: G1: use atomics to update RS length / predict time of inc CSet
...
Make sure that the updates to the RS length and inc CSet predicted time are updated in an MT-safe way.
Reviewed-by: brutisso, iveresov
2011-12-21 07:53:53 -05:00
Jon Masamitsu
49878e46f3
Merge
2011-12-20 20:29:35 -08:00
Antonios Printezis
9427bd6eec
7123165: G1: output during parallel verification can get messed up
...
Serialize the worker threads that are generating output during parallel heap verification to make sure the output is consistent.
Reviewed-by: brutisso, johnc, jmasa
2011-12-20 12:59:28 -05:00
Frederic Parain
85db00acd6
7104647: Adding a diagnostic command framework
...
Reviewed-by: phh, dcubed
2011-12-14 04:30:57 -08:00
Stefan Karlsson
a3943834e1
7121373: Clean up CollectedHeap::is_in
...
Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual.
Reviewed-by: brutisso, tonyp, jcoomes
2011-12-14 12:15:26 +01:00
Jon Masamitsu
714e978aac
7119584: UseParallelGC barrier task can be overwritten
...
Provoke a GC for a metadata allocation failure.
Reviewed-by: johnc, iveresov
2011-12-09 19:28:34 -08:00
Jiangli Zhou
fafb59a0dc
Merge
2011-12-09 11:29:05 -08:00
Jon Masamitsu
bb40d3f9f4
Merge
2011-12-09 06:46:57 -08:00
Vladimir Kozlov
98ac731a94
Merge
2011-12-08 10:27:33 -08:00
Vladimir Danushevsky
f930f9f6f6
7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handle
...
Missing release barrier in Monitor::IUnlock
Reviewed-by: dholmes, dice
2011-12-07 16:47:08 -05:00
Antonios Printezis
4799ed65a4
7118202: G1: eden size unnecessarily drops to a minimum
...
An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum.
Reviewed-by: brutisso, johnc
2011-12-07 12:54:51 -05:00
Daniel D. Daugherty
2a6a2b2d0a
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
...
UseCompressedOops is false by default on MacOS X; can still be set manually
Reviewed-by: jmelvin, kvn, dholmes
2011-12-07 07:27:09 -08:00
Stefan Karlsson
e057d60ca1
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functions
...
Moved sizeof(klassOopDesc), changed the return type to ByteSize and removed the _in_bytes suffix.
Reviewed-by: never, bdelsart, coleenp, jrose
2011-12-07 11:35:03 +01:00
Vladimir Kozlov
dc542c9909
7121648: Use 3-operands SIMD instructions on x86 with AVX
...
Use 3-operands SIMD instructions in C2 generated code for machines with AVX.
Reviewed-by: never
2011-12-20 00:55:02 -08:00
Tom Rodriguez
2928feab6a
7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_type
...
Reviewed-by: kvn
2011-12-19 14:16:23 -08:00
Vladimir Kozlov
b7f5d60a7e
7116452: Add support for AVX instructions
...
Added support for AVX extension to the x86 instruction set.
Reviewed-by: never
2011-12-14 14:54:38 -08:00
Igor Veresov
11dbaed93f
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
...
Exercise C2 more in tiered mode with Xcomp
Reviewed-by: kvn, never
2011-12-13 17:10:52 -08:00
Roland Westrelin
ebdae40c34
7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match now
...
Fix C1's CEE to take inlining into account when the stacks in states are compared.
Reviewed-by: iveresov, never
2011-12-13 10:54:47 +01:00
Igor Veresov
d447f02608
7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)
...
Added handles for references to methods in select_task()
Reviewed-by: twisti, kvn
2011-12-12 12:44:08 -08:00
Jiangli Zhou
f9f4ba0203
7117052: instanceKlass::_init_state can be u1 type
...
Change instanceKlass::_init_state field to u1 type.
Reviewed-by: bdelsart, coleenp, dholmes, phh, never
2011-12-06 18:28:51 -05:00
Vladimir Danushevsky
545cea9371
Merge
2011-12-06 16:35:04 -05:00
Daniel D. Daugherty
66ebef88a0
Merge
2011-12-06 05:28:17 -08:00
Daniel D. Daugherty
8e680b0d66
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X
...
Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin.
Reviewed-by: kvn, swingler
2011-12-05 14:55:16 -08:00
Paul Hohensee
6532572c0b
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot
...
Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed.
Reviewed-by: coleenp, kamg, dholmes, johnc, jrose
2011-12-05 12:50:00 -05:00
Vladimir Kozlov
78034a3d3b
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)
...
Delay memory node transformation until the memory is processed.
Reviewed-by: iveresov, never
2011-12-02 21:37:19 -08:00
John Coomes
8efc0954af
7117536: new hotspot build - hs23-b08
...
Reviewed-by: johnc
2011-12-02 21:10:45 -08:00
John Coomes
958027e9e5
Added tag hs23-b07 for changeset 3ba6557b91f7
2011-12-02 15:11:40 -08:00
John Coomes
33078ffeba
Merge
2011-12-02 15:11:18 -08:00
Antonios Printezis
dc409847c8
Merge
2011-12-02 08:52:53 -05:00
Coleen Phillimore
61c91a521d
Merge
2011-12-01 13:42:41 -05:00
David Katleman
69c6b12309
Added tag jdk8-b15 for changeset 2e0d0fb7ccc8
2011-12-01 10:33:15 -08:00
Igor Veresov
e60b163500
7116795: Tiered: enable by default for server
...
Enable tiered compilation on server VM by default
Reviewed-by: kvn, never
2011-11-30 17:35:51 -08:00
Paul Hohensee
5e1d1487de
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch
...
Revert 7116481 to current hsx/hotspot-main
Reviewed-by: kamg
2011-11-30 12:48:52 -05:00
Paul Hohensee
1372b916ff
7116481: Commercial features in Hotspot must be gated by a switch
...
Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches.
Reviewed-by: jwilhelm, kamg
2011-11-29 17:00:46 -05:00
Bob Vandette
8e81e037e7
Merge
2011-11-29 14:44:44 -05:00
Michael McMahon
31933d1f8f
7116189: Export JVM_SetNativeThreadName from Hotspot
...
Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux.
Reviewed-by: dcubed, dholmes
2011-11-29 09:21:02 -05:00
Vladimir Kozlov
e187503af0
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE
...
Fixed several EA issues with Connection Graph construction.
Reviewed-by: never, twisti
2011-11-28 15:46:31 -08:00
Stefan Karlsson
78d7be03bf
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
...
Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso
2011-11-28 14:58:31 +01:00