Yumin Qi
93d709dc4b
8135284: Remove Method::_method_size field
...
Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA.
Reviewed-by: coleenp, hseigel
2015-10-14 08:12:33 -07:00
Mikael Gerdin
86cf323c41
8139149: Split G1 evacuate_collection_set into multiple steps
...
Reviewed-by: ehelin, tschatzl
2015-10-14 14:51:10 +02:00
Derek White
3133bbb7fa
8138920: Refactor the sampling thread from ConcurrentG1RefineThread
...
Helps enable running without concurrent refinement threads
Reviewed-by: brutisso, pliden
2015-10-26 12:22:24 -04:00
Chris Hegarty
9a7829e5a6
Merge
2015-10-27 15:09:19 +00:00
Chris Hegarty
ca4787d77b
8139891: Prepare Unsafe for true encapsulation
...
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
2015-10-27 14:18:56 +00:00
Thomas Schatzl
d7363bbd3b
8140583: Without PrintPLAB, there are superfluous newlines in the GC log messages
...
Conditionalize offending newlines by -XX:+PrintPLAB
Reviewed-by: mgerdin
2015-10-27 11:44:49 +01:00
Mikael Gerdin
425894f2ea
8138762: Refactor setup of evacuation closures in G1
...
Introduce policy class containing the root scan closures.
Reviewed-by: ehelin, stefank
2015-10-14 14:50:43 +02:00
David Lindholm
a7d89b56a8
8139434: Unify GenRemSet and CardTableRS
...
Reviewed-by: jwilhelm, mgerdin
2015-10-14 09:33:45 +02:00
Christian Thalinger
f1c801e561
8139524: JVMCI cannot be initialized with CMS or Serial GCs
...
Reviewed-by: iveresov
2015-10-13 09:21:10 -10:00
Andrew Haley
3ceb2dbcc2
8139041: Redundant DMB instructions
...
Merge consecutive DMB intstructions
Reviewed-by: roland, kvn, twisti
2015-10-13 16:25:50 +00:00
David Lindholm
5659603602
Merge
2015-10-13 17:34:28 +02:00
Igor Ignatyev
815be268ee
8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
...
Reviewed-by: twisti, kvn
2015-10-13 16:21:25 +03:00
Thomas Schatzl
261e7583ab
8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account
...
Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions.
Reviewed-by: tbenson, jmasa
2015-10-13 14:49:13 +02:00
David Lindholm
77021edbd0
8139506: Remove the WaterMark class
...
Reviewed-by: stefank, mgerdin
2015-10-13 14:07:05 +02:00
Stefan Karlsson
0c74942fe6
8058563: InstanceKlass::_dependencies list isn't cleared from empty nmethodBucket entries
...
Reviewed-by: mgerdin, vlivanov
2015-10-13 10:06:46 +02:00
David Lindholm
9e52e67f3c
8139427: Break out YoungList to own class
...
Reviewed-by: mgerdin, jwilhelm
2015-10-13 08:37:44 +02:00
Bengt Rutisson
30e8dff916
Merge
2015-10-09 20:45:45 +00:00
Bengt Rutisson
df8a954b50
8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953
...
Reviewed-by: jwilhelm, ecaspole
2015-10-09 20:52:59 +02:00
Bengt Rutisson
b266f13f2c
8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953
...
Reviewed-by: ecaspole, jwilhelm
2015-10-09 20:31:56 +02:00
Kim Barrett
37125920a7
8138659: Speed up InstanceKlass subclass discrimination
...
Add _misc_kind field and flags, move around predicates.
Reviewed-by: coleenp, stefank
2015-10-09 14:08:15 -04:00
Lana Steuck
f03621f7a6
Merge
2015-10-09 10:22:27 -07:00
Goetz Lindenmaier
4aad17f807
8139116: Fixes for warning "format not a string literal"
...
Reviewed-by: ddmitriev, david, simonis
2015-10-09 16:39:37 +02:00
Coleen Phillimore
af7bf9a76a
Merge
2015-10-26 20:07:50 +01:00
Coleen Phillimore
4995b2efde
Merge
2015-10-26 18:27:33 +01:00
Sangheon Kim
468f74a1a8
8139801: Error message from validation check has wrong order on Windows
...
Added flushing stdout and stderr before exit or abort
Reviewed-by: coleenp, cjplummer
2015-10-26 08:34:25 -07:00
Alexander Harlap
d18f04bb32
8139664: Delete ConcurrentMarkSweepThread::is_ConcurrentGC_thread()
...
Remove virtual method with same implementation as on base class
Reviewed-by: pliden, drwhite
2015-10-22 11:33:51 -04:00
Derek White
f44c1ac1ff
8140251: Define the G1 term MMU somewhere in the source code
...
(MINOR) Simple comment fix to define Minimum Mutator Utilization (MMU)
Reviewed-by: jwilhelm
2015-10-21 14:13:36 -04:00
Erik Helin
aeffdfc249
8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list
...
Reviewed-by: jwilhelm, mgerdin
2015-10-09 15:48:30 +02:00
Chris Hegarty
1a83e59745
8138978: Examine usages of sun.misc.IOUtils
...
Reviewed-by: alanb, mullan, psandoz, rriggs, weijun
2015-10-09 14:21:33 +01:00
David Lindholm
a9eb4d64cb
Merge
2015-10-09 08:46:44 +00:00
David Lindholm
5770f4eb32
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
...
8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: goetz, brutisso
2015-10-09 09:42:33 +02:00
Mikael Gerdin
6aec53bd96
8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
...
Reviewed-by: dcubed, kbarrett, coleenp
2015-10-09 09:00:33 +02:00
Lana Steuck
e7f00972c0
Added tag jdk9-b85 for changeset 9a72f98c3066
2015-10-08 22:30:35 -07:00
Alejandro Murillo
cfc752716c
Merge
2015-10-08 14:28:55 -07:00
Dean Long
8ecc501677
Merge
2015-10-08 19:16:42 +00:00
Tomasz Wojtowicz
254fe207a8
8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553
...
Match correct intrinsic kind
Reviewed-by: iveresov, kvn
2015-10-08 09:51:12 -07:00
Ed Nevill
a138ebeb52
8139043: aarch64: add support for adler32 intrinsic
...
Add adler32 support like 8132081 for sparc
Reviewed-by: kvn
2015-10-08 13:14:46 +00:00
Bengt Rutisson
dbdf722879
8138717: TestGCEventMixedWithG1ConcurrentMark.java fails
...
Reviewed-by: jwilhelm, david
2015-10-08 12:44:12 +02:00
Jesper Wilhelmsson
0ec56658ea
Merge
2015-10-08 22:35:20 +02:00
Andrew Dinn
bf99cd983a
8139042: AARCH64: Correct regression introduced by 8080293
...
Reinstate unsafe volatile optimization broken by JDK-8080293
Reviewed-by: aph, kvn
2015-10-07 06:56:58 -04:00
Lana Steuck
188c32e53c
Merge
2015-10-06 08:41:31 -07:00
Lana Steuck
2da00b4c36
Added tag jdk9-b84 for changeset 43c458023730
2015-10-05 20:24:59 -07:00
Vivek R Deshpande
5a633b1cbd
8132207: update for x86 exp in the math lib
...
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
2015-10-05 20:02:40 -07:00
Sangheon Kim
b112b31e5b
8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
...
Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo
2015-10-05 14:56:19 -07:00
Carsten Varming
3f29249aee
8139134: Wrong tenuring threshold in young GC trace event
...
Reviewed-by: ehelin, jwilhelm
2015-10-08 12:47:17 +02:00
Goetz Lindenmaier
56d0ec1e1a
8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775
...
Also fix one problematic format on ppc.
Reviewed-by: david, simonis
2015-10-02 11:46:42 +02:00
Igor Ignatyev
462756ad41
Merge
2015-10-08 01:04:29 +00:00
Daniel D. Daugherty
3a93c5efe8
Merge
2015-10-07 22:54:08 +00:00
Christian Tornqvist
32ece0aa0b
Merge
2015-10-07 20:45:15 +00:00
Erik Helin
ebbcb070d7
Merge
2015-10-07 17:33:42 +00:00