82485 Commits

Author SHA1 Message Date
Per Lidén
d75f47a49d 8036672: G1: alloc_purpose in copy_to_survivor_space() used incorrectly
Reviewed-by: brutisso, tschatzl
2014-03-17 15:18:38 +01:00
Erik Helin
616b86635d Merge 2014-03-17 15:12:33 +01:00
Erik Helin
c45adf1dca Merge 2014-03-17 14:54:12 +01:00
Bengt Rutisson
13792b1aa7 8037407: G1: Remove heapRegionSets.cpp
Reviewed-by: tschatzl, pliden
2014-03-17 13:42:16 +01:00
Thomas Schatzl
a07b2194f7 8036860: Pad and cache-align the BiasedMappedArray
Pad and cache-align BiasedMappedArray instances by default to avoid performance variability problems due to false sharing, as instances of this data structures are typically used for performance sensitive code.

Reviewed-by: brutisso, stefank
2014-03-17 13:07:55 +01:00
Thomas Schatzl
483ea400a5 8035330: Remove G1ParScanPartialArrayClosure and G1ParScanHeapEvacClosure
Mentioned closures are actually wrapped methods. This adds confusion to readers, and in this case also increases code size as G1ParScanHeapEvacClosure is part of the oop_oop_iterate() methods. Move them into G1ParScanThreadState as methods.

Reviewed-by: stefank
2014-03-17 10:07:51 +01:00
Thomas Schatzl
375e6df9ee 8034868: Extract G1 From Card Cache into separate class
Refactor the From Card Cache into a separate class.

Reviewed-by: jmasa
2014-03-17 10:13:55 +01:00
Thomas Schatzl
2a8616c9d6 8035654: Add times for evacuation failure handling in "Other" time
Detailed breakdown of time spent in the evacuation failure handling phases to make the "Other" time roughly correspond to the sum of its parts.

Reviewed-by: jwilhelm, jmasa
2014-03-17 10:13:42 +01:00
Thomas Schatzl
80188ce0b2 8035398: Add card redirty time in "Other" time in G1
Show the time taken by card redirtying during GC in a new "Redirty Cards" line.

Reviewed-by: jwilhelm, brutisso
2014-03-17 10:13:27 +01:00
Thomas Schatzl
d3e28ca682 8027295: Free CSet takes ~50% of young pause time
Improve fast card cache iteration and avoid taking locks when freeing the collection set.

Reviewed-by: brutisso
2014-03-17 10:13:18 +01:00
Thomas Schatzl
cde8aa670b 8035815: Cache-align and pad the from card cache
The from card cache is a very frequently accessed data structure. It is essentially a 2d array of per-region values, one row of values for every GC thread. Pad and align the data structure to avoid false sharing.

Reviewed-by: stefank
2014-03-17 10:12:47 +01:00
Thomas Schatzl
329e55e7b0 8035406: Improve data structure for Code Cache remembered sets
Change the code cache remembered sets data structure from a GrowableArray to a chunked list of nmethods. This makes the data structure more amenable to parallelization, and decreases freeing time.

Reviewed-by: mgerdin, brutisso
2014-03-17 10:12:21 +01:00
Bengt Rutisson
c88e3def4d 8034079: G1: Refactor the HeapRegionSet hierarchy
Reviewed-by: tschatzl, pliden
2014-03-14 10:15:46 +01:00
Sergey Bylokhov
17b69ca45d 8034209: [parfait] JNI exception pending in jdk/src/macosx/native/sun/awt/CClipboard.m
Reviewed-by: pchelko, azvegint
2014-02-28 18:16:11 +04:00
Petr Pchelko
6ec334fede 8035327: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsConfig.cpp
Reviewed-by: anthony, serb
2014-02-28 17:56:53 +04:00
Erik Helin
000c4d9734 Merge 2014-02-28 14:56:04 +01:00
Petr Pchelko
d2724c5184 8035332: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Window.cpp
Reviewed-by: anthony, serb
2014-02-28 17:52:40 +04:00
Roland Westrelin
227129c4d9 8031754: Type speculation should favor profile data from outermost inlined method
Favor profile data coming from outer most method

Reviewed-by: kvn, twisti
2014-02-28 13:44:16 +01:00
Mattias Tobiasson
c96fd46a4c 6625574: java/lang/management/MemoryMXBean/Pending.java fails: "pending finalization = 0 but expected > 0"
Move local objs variable to a static public so the the optimizer will not remove it unexpectedly.

Reviewed-by: sla
2014-02-28 13:38:51 +01:00
Pavel Punegov
bd9b40bbfb 6946101: ShellScaffold.sh based tests can issue "write error: Broken pipe" messages
Reviewed-by: dcubed, sla
2014-03-03 18:17:00 +04:00
Eric Wang
9d91b009c1 8035633: TEST_BUG: java/net/NetworkInterface/Equals.java and some tests failed on windows intermittently
Reviewed-by: chegar, alanb, igerasim
2014-03-03 11:06:38 +00:00
Weijun Wang
0903468259 8036104: Rename the PAData.java test
Reviewed-by: xuelei
2014-03-03 10:55:31 +08:00
Chris Hegarty
558cb26d1c 8035897: Better memory allocation for file descriptors greater than 1024 on macosx
Reviewed-by: michaelm
2014-03-02 19:27:43 +00:00
Chris Hegarty
cde48c9e25 8035868: Check for JNI pending exceptions in windows/native/sun/net/spi/DefaultProxySelector.c
Reviewed-by: alanb
2014-03-02 19:21:18 +00:00
Alan Bateman
22bc40c071 8010194: java/nio/channels/spi/SelectorProvider/inheritedChannel/run_tests.sh fails with "Timed out waiting ..." (sol)
Reviewed-by: chegar
2014-03-02 15:56:07 +00:00
Roger Riggs
2b22a25617 8035813: Broken link in java.lang.Iterable
Fixed link to ../util/

Reviewed-by: lancea
2014-03-01 11:57:57 -05:00
Vladimir Ivanov
255307847f 8033666: Make sure @ForceInline is everywhere it needs to be in sun.misc and java.lang.invoke
Reviewed-by: twisti, jrose
2014-03-01 02:07:30 +04:00
Vladimir Ivanov
856f5c5823 8027827: Improve performance of catchException combinator
8034120: MethodHandles.catchException doesn't handle VarargsCollector right

Reviewed-by: lagergren, psandoz, jrose
2014-03-01 02:05:53 +04:00
Roger Riggs
81b6eb6a69 8035106: Typo in java.time.format.Parsed error message
Reviewed-by: lancea
2014-02-28 17:01:12 -05:00
Roger Riggs
e112d0032d 8035889: jdk testlibrary - add printing of values of failed assertions
Extend and cleanup testlibrary

Reviewed-by: mchung, sla
2014-02-28 13:36:46 -05:00
Brent Christian
c92ff7d5e7 6835233: Fedora 9 jdk regression test failed: java/lang/instrument/ParallelTransformerLoader.sh
Remove @ignore from ParallelTransformerLoader.sh

Reviewed-by: alanb, sla, smarks
2014-02-28 10:27:54 -08:00
Joe Wang
23afad4969 8036004: Incorrect license header for a test class
Reviewed-by: alanb
2014-02-28 09:38:10 -08:00
Volker Simonis
3eb1d7659f 8035949: Remove unused macro USE_SELECT and clean up Unix version of net_util_md.{c,h}
Reviewed-by: chegar, alanb
2014-02-28 17:14:08 +01:00
Jaroslav Bachorik
e2ab209b12 8035668: [test] Check that jstat does not cause problems when monitored application exits before jstat finishes its work
Reviewed-by: sla
2014-02-28 15:39:15 +01:00
Erik Joelsson
a6354ef8f2 8035904: Solaris fastdebug builds are failing
Reviewed-by: tbell
2014-02-28 13:35:32 +01:00
Ivan Gerasimov
9bb0f46d00 8035893: JVM_GetVersionInfo fails to zero structure
Reviewed-by: sla, zgu
2014-02-28 16:00:40 +04:00
Sergey Bylokhov
9e93c58f14 8035839: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/awt_Label.cpp
Reviewed-by: pchelko, azvegint
2014-02-28 15:01:19 +04:00
Vinnie Ryan
839507dd64 8034272: Do not cram data into CRAM arrays
Reviewed-by: mullan, ahgross
2014-02-28 10:39:03 +00:00
Staffan Larsen
1d81fd35d6 8036010: hs: Some jtreg tests use hard coded ports
Bind to an ephemeral port

Reviewed-by: jbachorik, sla
2014-02-28 14:30:25 +04:00
Staffan Larsen
ee21184b17 7195249: Some jtreg tests use hard coded ports
Use Utils.getFreePort() and launch the tests by java code

Reviewed-by: jbachorik, sla
2014-02-28 12:57:35 +04:00
Weijun Wang
76e336a948 8035759: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c
Reviewed-by: valeriep
2014-02-28 08:40:27 +08:00
Peter Brunet
9d53cc0638 8032443: Java Access Bridge version strings need to be fixed
Use build version info in RC file and in getVersionInfo function

Reviewed-by: prr, ihse, serb
2014-02-27 16:11:08 -06:00
Per Bothner
25c2444601 8033287: Reduce the size of the endPosTable
Co-authored-by: Charlie Turner <chturne@gmail.com>
Reviewed-by: jjg
2014-02-27 13:57:57 -08:00
Phil Race
f4ba5929aa Merge 2014-02-27 11:56:24 -08:00
Paul Govereau
e97bf8b146 8035972: missing test file for 8034048
Reviewed-by: jjg, vromero
2014-02-27 11:47:39 -08:00
Goetz Lindenmaier
74db1cc753 8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExact
Reviewed-by: kvn
2014-02-27 20:40:24 +01:00
Petr Pchelko
c1019fb03a 8035844: [parfait] JNI exception pending in src/windows/native/sun/windows/awt_Rectangle.cpp
Reviewed-by: anthony, serb
2014-02-27 22:57:19 +04:00
Petr Pchelko
d1e1877a7f 8035860: [parfait] JNI exception pending in jdk/src/windows/native/sun/windows/MouseInfo.cpp
Reviewed-by: anthony, serb
2014-02-27 22:54:14 +04:00
Phil Race
5d277802e1 Merge 2014-02-27 10:43:53 -08:00
Phil Race
8142c9fac2 Merge 2014-02-27 10:38:22 -08:00