Chuck Rasbold
4cce21039e
6711701: disable compressed oops by default
...
Comment out code that turns on compressed oops
Reviewed-by: never, phh
2008-06-06 11:47:26 -07:00
Keith McGuigan
d58beaefde
Merge
2008-06-06 13:43:36 -04:00
Y. Srinivas Ramakrishna
18f3386a98
6711316: Open source the Garbage-First garbage collector
...
First mercurial integration of the code for the Garbage-First garbage collector.
Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
2008-06-05 15:57:56 -07:00
Chuck Rasbold
1f0f6c2277
Merge
2008-06-03 15:38:31 -07:00
Chuck Rasbold
d10912d513
6709972: runThese failed with assert(false,"bad AD file")
...
Guard AryEqNode construction with has_match_rule() test, set SpecialArraysEquals default off
Reviewed-by: kvn, never
2008-06-03 13:14:44 -07:00
Chuck Rasbold
8f5e42a671
Merge
2008-05-30 07:22:22 -07:00
Chuck Rasbold
2e672ac9bf
6695049: (coll) Create an x86 intrinsic for Arrays.equals
...
Intrinsify java/util/Arrays.equals(char[], char[])
Reviewed-by: kvn, never
2008-05-29 16:22:09 -07:00
Keith McGuigan
c966634470
6705523: Fix for 6695506 will violate spec when used in JDK6
...
Make max classfile version number dependent on JDK version
Reviewed-by: acorn, never
2008-05-22 13:03:52 -04:00
Vladimir Kozlov
76035424de
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
...
Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold
2008-05-21 13:46:23 -07:00
Daniel D. Daugherty
e03f944292
Merge
2008-05-16 13:42:07 -07:00
John R Rose
3a4ea9a986
6701024: SAJDI functionality is broken
...
Back out sa-related changes to 6652736, use concrete expressions for WKK names in the SA
Reviewed-by: never, sundar
2008-05-14 00:41:06 -07:00
Daniel D. Daugherty
a55c15f436
Merge
2008-05-09 09:11:34 -07:00
Daniel D. Daugherty
a2a49ae8de
6670684: 4/5 SA command universe did not print out CMS space information
...
Forward port of Yumin's fix for 6670684 from HSX-11; Yumin verified the port was correct.
Reviewed-by: dcubed
2008-05-09 08:55:13 -07:00
Igor Veresov
035662396c
Merge
2008-05-04 03:29:31 -07:00
Steve Bohne
92cdc5a2e2
Merge
2008-05-02 08:22:11 -07:00
Steve Bohne
4cfac3990e
Merge
2008-05-01 09:38:23 -04:00
John R Rose
bb7ccea4ff
6652736: well known classes in system dictionary are inefficiently processed
...
Combine many scalar variables into a single enum-indexed array in SystemDictionary.
Reviewed-by: kvn
2008-04-29 19:45:22 -07:00
Coleen Phillimore
aee4bafd9b
6689523: max heap calculation for compressed oops is off by MaxPermSize
...
Need to subtract MaxPermSize from the total heap size when determining whether compressed oops is turned on.
Reviewed-by: jmasa, jcoomes, kvn
2008-04-29 19:31:29 -04:00
Igor Veresov
a24f915b60
6684395: Port NUMA-aware allocator to linux
...
NUMA-aware allocator port to Linux
Reviewed-by: jmasa, apetrusenko
2008-04-29 13:51:26 +04:00
Chuck Rasbold
cf2288b223
Merge
2008-04-28 08:08:12 -07:00
Vladimir Kozlov
69155d87f9
6689060: Escape Analysis does not work with Compressed Oops
...
64-bits VM crashes with -XX:+AggresiveOpts (Escape Analysis + Compressed Oops)
Reviewed-by: never, sgoldman
2008-04-23 11:20:36 -07:00
Keith McGuigan
f072bc9d3f
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
...
Initial checkin of JSDT code
Reviewed-by: acorn, sbohne
2008-04-17 22:18:15 -04:00
Keith McGuigan
849e0dfc44
6622385: Accessing protected static methods
...
Protected contraints should only be applied if member is not static
Reviewed-by: acorn, coleenp
2008-04-16 17:36:29 -04:00
Andrey Petrusenko
f784be24d1
Merge
2008-04-16 12:58:03 +04:00
Coleen Phillimore
4a831d45f0
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
...
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
2008-04-13 17:43:42 -04:00
Keith McGuigan
680ecf1611
Merge
2008-04-11 09:56:35 -04:00
Steve Bohne
7ea0891458
6692235: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
...
Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
2008-04-10 15:49:29 -04:00
Steve Bohne
0b3a154bf3
6686407: Fix for 6666698 broke -XX:BiasedLockingStartupDelay=0
...
Stack allocated VM_EnableBiasedLocking op must be marked as such
Reviewed-by: xlu, acorn, never, dholmes
2008-04-10 15:49:16 -04:00
Chuck Rasbold
87c524d47e
Merge
2008-04-09 15:10:22 -07:00
Steve Goldman
c89e39d40a
6603919: Stackwalking crash on x86 -server with Sun Studio's collect -j on
...
Rewrite frame::safe_for_sender and friends to be safe for collector/analyzer
Reviewed-by: dcubed, kvn
2008-04-08 12:23:15 -04:00
Andrey Petrusenko
0ae0691490
Merge
2008-04-07 09:32:49 -07:00
Tom Rodriguez
89290f2817
6619271: The -Xprintflags causes the VM to segv
...
Add null checks
Reviewed-by: jrose, kvn
2008-04-03 10:20:44 -07:00
Chuck Rasbold
1659f11da6
Merge
2008-04-03 06:41:16 -07:00
John R Rose
0d27a8639f
6667042: PrintAssembly option does not work without special plugin
...
Remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources
Reviewed-by: kvn, rasbold
2008-04-02 12:09:59 -07:00
Vladimir Kozlov
659a8dc7d5
6681646: Relocking of a scalar replaced object during deoptimization is broken
...
Relocking of a thread-local object during deoptimization is broken
Reviewed-by: kbr, jrose, never
2008-04-01 16:14:18 -07:00
Andrey Petrusenko
252a10cf1a
6539517: CR 6186200 should be extended to perm gen allocation to prevent spurious OOM's from perm gen
...
Reviewed-by: ysr, jmasa
2008-04-01 15:13:47 +04:00
John Coomes
5ac01e984f
6642862: Code cache allocation fails with large pages after 6588638
...
Reviewed-by: apetrusenko
2008-03-28 23:35:42 -07:00
Antonios Printezis
6bfbc36dcd
Merge
2008-03-27 17:22:06 -07:00
Chuck Rasbold
446895de2d
Merge
2008-03-21 08:32:17 -07:00
Keith McGuigan
c2c3f0fe72
Merge
2008-03-20 09:17:30 -05:00
Vladimir Kozlov
b71360f557
6662967: Optimize I2D conversion on new x86
...
Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu.
Reviewed-by: sgoldman, never
2008-03-19 15:33:25 -07:00
Steve Bohne
bf559c6dce
6667833: Remove CacheTimeMillis
...
Remove -XX:+CacheTimeMillis option and associated functionality
Reviewed-by: acorn, never
2008-03-19 09:58:01 -04:00
Y. Srinivas Ramakrishna
f2b6ac989e
6634032: CMS: Need CMSInitiatingPermOccupancyFraction for perm, divorcing from CMSInitiatingOccupancyFraction
...
The option CMSInitiatingPermOccupancyFraction now controls perm triggering threshold. Even though the actual value of the threshold has not yet been changed, so there is no change in policy, we now have the infrastructure in place for dynamically deciding when to collect the perm gen, an issue that will be addressed in the near future.
Reviewed-by: jmasa
2008-03-16 21:57:25 -07:00
Vladimir Kozlov
fc0117cb9a
6674588: (Escape Analysis) Improve Escape Analysis code
...
Current EA code has several problems which have to be fixed.
Reviewed-by: jrose, sgoldman
2008-03-14 15:26:33 -07:00
Daniel D. Daugherty
0745d10694
Merge
2008-03-13 14:17:48 -07:00
Chuck Rasbold
1931e94bad
Merge
2008-03-13 05:40:44 -07:00
Daniel D. Daugherty
63a8cc420e
6667089: 3/3 multiple redefinitions of a class break reflection
...
Use instanceKlass::method_with_idnum() instead of slot() to work with RedefineClasses().
Reviewed-by: sspitsyn
2008-03-12 18:39:05 -07:00
Daniel D. Daugherty
454bce8993
6453355: 4/4 new No_Safepoint_Verifier uses fail during GC
...
(for Serguei) Clean up use of No_Safepoint_Verifier in JVM TI
Reviewed-by: dcubed
2008-03-12 18:09:34 -07:00
Jon Masamitsu
3bf59e9c0a
6673975: Disable ZapUnusedHeapArea to reduce GC execution times of debug JVM's
...
Mangling the unused space is having an adverse affect on testing with fastdebug builds so turn it off by default.
Reviewed-by: ysr, tonyp
2008-03-11 14:19:53 -07:00
Vladimir Kozlov
96e8bcb6aa
6667620: (Escape Analysis) fix deoptimization for scalar replaced objects
...
Deoptimization code for reallocation and relocking scalar replaced objects has to be fixed.
Reviewed-by: rasbold, never
2008-03-11 11:25:13 -07:00