#
13538:3ee845ce8ea1 |
|
29-Aug-2017 |
bobv |
8186248: Allow more flexibility in selecting Heap % of available RAM Reviewed-by: dholmes, drwhite
|
#
13515:c5c6aa319333 |
|
28-Aug-2017 |
coleenp |
8186042: Optimize OopMapCache lookup Summary: Use lock free access to oopMapCache Reviewed-by: dholmes, sspitsyn Contributed-by: frederic.parain@oracle.com, coleen.phillimore@oracle.com
|
#
13370:731370f39fcd |
|
02-Aug-2017 |
iklam |
8072061: Automatically determine optimal sizes for the CDS regions Summary: See new C++ class MetaspaceClosure. Reviewed-by: coleenp, jiangli, mseledtsov
|
#
13249:a2753984d2c1 |
|
05-Jul-2017 |
stefank |
8183552: Move align functions to align.hpp Reviewed-by: stuefe, pliden
|
#
13240:17b9f0abe92f |
|
11-Apr-2017 |
stefank |
8178491: -Xss and -XX:ThreadStackSize argument parsing truncates bits Reviewed-by: gziemski, kbarrett
|
#
13213:4358b7205556 |
|
28-Jun-2017 |
coleenp |
8182848: Some functions misplaced in debug.hpp Summary: moved to vmError.hpp,cpp where they seemed more appropriate Reviewed-by: stefank, stuefe
|
#
13201:140457698f02 |
|
28-Jun-2017 |
rehn |
8180421: Change default value of BiasedLockingStartupDelay to 0 Summary: As CSR 8181778 Reviewed-by: tschatzl, redestad, coleenp, dcubed
|
#
13184:7903df1b0c4f |
|
22-Jun-2017 |
kbarrett |
8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion Summary: Refactor debug.hpp and reverse include dependency. Reviewed-by: coleenp, stefank, dcubed
|
#
13177:f20fd31ad61f |
|
21-Jun-2017 |
kvn |
8181823: [AOT] jaotc doesn't work with Graal Summary: add new flag to indicate when to calculate class fingerprint Reviewed-by: iklam, iveresov
|
#
13165:06994badeb24 |
|
15-Jun-2017 |
rehn |
8181859: Monitor deflation is not checked in cleanup path Reviewed-by: sspitsyn, dcubed, shade, cvarming
|
#
13164:95bb99382705 |
|
14-Jun-2017 |
eosterlund |
8181785: Remove the experimental ClearFPUAtPark JVM Flag Summary: Removing the experimental and unstable ClearFPUAtPark optimization for SPARC Reviewed-by: kbarrett, tschatzl, rehn
|
#
13146:fdf10ffae99c |
|
05-Jun-2017 |
rprotacio |
8176132: -XX:+PrintSharedSpaces should be converted to use Unified Logging. Summary: Converted -XX:+PrintSharedSpaces to -Xlog:cds=info Reviewed-by: iklam, jiangli, mseledtsov
|
#
13093:b44d34984f5a |
|
17-May-2017 |
redestad |
8180423: Remove flag UseRelocIndex Reviewed-by: kvn, thartmann
|
#
13082:72abda3e08b6 |
|
12-May-2017 |
kvn |
Merge
|
#
13058:cd02e3f984bc |
|
04-May-2017 |
rprotacio |
8067728: Flag::unlock_diagnostic() should be called Flag::clear_diagnostic() Summary: Renamed function Reviewed-by: iklam, hseigel
|
#
13040:f58169854acf |
|
26-Apr-2017 |
redestad |
8179224: Cache strlen of Flag::_name Reviewed-by: dsamersoff, jiangli, iklam, rehn
|
#
13029:7e2df450df6c |
|
24-Apr-2017 |
rprotacio |
8168122: Update logging in perfMemory to Unified Logging Summary: -XX:+PerfTraceMemOps replaced with -Xlog:perf+memops=debug, -XX:+PerfTraceDataCreation replaced with -Xlog:perf+datacreation=debug Reviewed-by: sspitsyn, coleenp
|
#
13012:bb6c49bb6d6d |
|
18-Apr-2017 |
jwilhelm |
Merge
|
#
12951:316b82947d14 |
|
14-Mar-2017 |
coleenp |
Merge
|
#
12908:a7c26709cb00 |
|
23-Feb-2017 |
stuefe |
8166944: Hanging Error Reporting steps may lead to torn error logs. Summary: Interupt error reporting if reporting steps hang to enable subsequent reporting steps to run. Reviewed-by: cjplummer, dholmes
|
#
12784:6e45be41abe4 |
|
11-May-2017 |
lana |
Merge
|
#
12778:a0bd5a8c4e11 |
|
04-May-2017 |
alanb |
8178380: Module system implementation refresh (5/2017) Reviewed-by: lfoltan, hseigel, mchung, sspitsyn Contributed-by: alan.bateman@oracle.com, serguei.spitsyn@oracle.com
|
#
12743:7b5ca2ff1f78 |
|
13-Apr-2017 |
lana |
Merge
|
#
12737:cded24619229 |
|
07-Apr-2017 |
ysr |
8177963: Parallel GC fails fast when per-thread task log overflows Summary: Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt. Reviewed-by: ysr, kbarrett, sangheki
|
#
12669:bc07053f417c |
|
13-Mar-2017 |
lana |
Merge
|
#
12630:ed9e29cd84f5 |
|
10-Feb-2017 |
zmajo |
8173151: Code heap corruption due to incorrect inclusion test Summary: Change inclusion test to use CodeBlob::code_begin() for AOT methods and start of CodeBlob otherwise. Added regression test. Reviewed-by: thartmann, dlong, kvn
|
#
12620:6537f80dbab5 |
|
02-Feb-2017 |
mbaesken |
8173825: Adjust the comment for flags UseAES, UseFMA, UseSHA in globals.hpp Reviewed-by: kvn, clanger
|
#
12485:48f374853a92 |
|
31-Jan-2017 |
dholmes |
8173421: Obsolete and expired flags for JDK 10 need to be removed and related tests updated Reviewed-by: lfoltan, mikael, dcubed
|
#
12412:5f1d1df0ea49 |
|
12-Dec-2016 |
dholmes |
8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true Reviewed-by: acorn, kbarrett Contributed-by: Christine Flood <chf@redhat.com>
|
#
12408:777aaa19c4b1 |
|
11-Dec-2016 |
kvn |
8171008: Integrate AOT compiler into JDK Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli@oracle.com>, Christian Thalinger <cthalinger@twitter.com>, Dean Long <dean.long@oracle.com>, Dmitrij Pochepko <dmitrij.pochepko@oracle.com>, Dmitry Chuyko <dmitry.chuyko@oracle.com>, Doug Simon <doug.simon@oracle.com>, Eric Caspole <eric.caspole@oracle.com>, Igor Ignatyev <igor.ignatyev@oracle.com>, Igor Veresov <igor.veresov@oracle.com>, John Rose <john.r.rose@oracle.com>, Morris Meyer <morris.meyer@oracle.com>, Niclas Adlertz <niclas.adlertz@oracle.com>, Rickard Backman <rickard.backman@oracle.com>
|
#
12355:a67614dce6cd |
|
24-Nov-2016 |
tschatzl |
8057003: Large reference arrays cause extremely long synchronization times Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long. Reviewed-by: ehelin, pliden
|
#
12253:59da89afe788 |
|
22-Sep-2016 |
goetz |
8166560: [s390] Basic enablement of s390 port. Summary: Also fix problem with ARM Elf configuration. Reviewed-by: dholmes, coleenp
|
#
12118:6f05f0a297a1 |
|
29-Sep-2016 |
rprotacio |
Merge
|
#
12117:a2f56f1169d4 |
|
29-Sep-2016 |
rprotacio |
8160064: StackWalker implementation added logging option without using UL Summary: Moved StackWalk logging to Unified Logging framework Reviewed-by: coleenp, mockner, dholmes, mchung
|
#
12083:d73bfd7b566d |
|
20-Sep-2016 |
dlong |
Merge
|
#
12076:ca56c5db7157 |
|
26-Aug-2016 |
vdeshpande |
8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy
|
#
12013:bc2c975bc342 |
|
16-Sep-2016 |
tschatzl |
8157952: Parallelize Memory Pretouch Summary: Use multiple threads to pretouch memory using -XX:+AlwaysPreTouch to use more memory bandwidth Reviewed-by: jmasa, sangheki
|
#
11906:8dcab338ec58 |
|
26-Aug-2016 |
iveresov |
Merge
|
#
11892:d92ba4bc628e |
|
22-Aug-2016 |
dnsimon |
8163864: [JVMCI] move MethodProfileWidth to jvmci_globals.hpp Reviewed-by: zmajo
|
#
11869:03762a0cf7e1 |
|
23-Aug-2016 |
ctornqvi |
8163146: Remove os::check_heap on Windows Reviewed-by: gtriantafill, coleenp, stuefe
|
#
11798:a2e73f79284b |
|
04-Aug-2016 |
thartmann |
8162881: Effect of -XX:CICompilerCount depends on ordering of other flags Summary: Value of CICompilerCount should be range checked after ergo. Don't create C2 compiler threads with TieredStopAtLevel=1. Reviewed-by: kvn
|
#
11744:21acfabce864 |
|
08-Jun-2016 |
jmasa |
8159073: : Error handling incomplete when creating GC threads lazily Reviewed-by: drwhite, tschatzl, sangheki
|
#
11741:1f9a767f006d |
|
29-Jul-2016 |
rbackman |
Merge
|
#
11720:f8e096377840 |
|
19-Jul-2016 |
rbackman |
Merge
|
#
11680:c8f294158cfc |
|
27-Jun-2016 |
dpochepk |
8132318: -XX:TraceJumps is broken on Sparc Reviewed-by: kvn, thartmann
|
#
11663:d3d20ddd3ff3 |
|
26-Jul-2016 |
dholmes |
8140723: Remove source code conditionalized on JAVASE_EMBEDDED Reviewed-by: twisti, fparain, cjplummer
|
#
11658:8a5735c11a84 |
|
12-Jul-2016 |
goetz |
8161258: Simplify including platform files. Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files. Reviewed-by: dholmes, coleenp, kbarrett
|
#
11608:2cd9adeec880 |
|
21-Jun-2016 |
jwilhelm |
8048093: Explicitly setting := vs = in the -XX:+PrintFlagsFinal output Reviewed-by: kvn, gziemski
|
#
11508:7b0bede8f58d |
|
23-Jun-2016 |
amurillo |
Merge
|
#
11502:6643afe187ef |
|
21-Jun-2016 |
ehelin |
8159370: Add FlagGuard for easier modification of flags for unit tests Reviewed-by: kbarrett, jwilhelm
|
#
11390:9789c3ca3a3d |
|
24-May-2016 |
csahu |
8150900: Implement diagnostic_pd Reviewed-by: twisti, gziemski, kevinw
|
#
11294:5699d4102cd5 |
|
10-May-2016 |
vlivanov |
Merge
|
#
11235:b2f17e1250fd |
|
10-May-2016 |
vlivanov |
Merge
|
#
11233:cf3f7ec2a1c7 |
|
10-May-2016 |
vlivanov |
Merge
|
#
11231:8750b0517271 |
|
09-May-2016 |
rraghavan |
8153655: Make intrinsics flags diagnostic and update intrinsics tests to enable diagnostic options Summary: converted all intrinsics flags to diagnostic and updated related intrinsics tests to enable diagnostic options Reviewed-by: kvn
|
#
11219:137319683e94 |
|
09-May-2016 |
gziemski |
8073500: Prevent certain commercial flags from being changed at runtime Summary: Implement new writeable mechanism for flag control Reviewed-by: coleenp, iklam
|
#
11206:adfd695e80ff |
|
09-May-2016 |
coleenp |
Merge
|
#
11205:0e3de00effac |
|
09-May-2016 |
rehn |
8153535: Convert TraceRedefineClasses to Unified Logging Reviewed-by: rprotacio, coleenp
|
#
11200:d590007cce26 |
|
09-May-2016 |
iignatyev |
8149591: Prepare hotspot for GTest Reviewed-by: jwilhelm Contributed-by: stefan.karlsson@oracle.com, stefan.sarne@oracle.com, jesper.wilhelmsson@oracle.com, erik.helin@oracle.com, alexandre.iline@oracle.com, igor.ignatyev@oracle.com
|
#
11187:5bd9548140be |
|
06-May-2016 |
vlivanov |
Merge
|
#
11166:6525e4ba82a1 |
|
29-Apr-2016 |
zmajo |
8153340: Disallow misconfiguration and improve the consistency of allocation prefetching Summary: Improve allocation prefetching. Reviewed-by: kvn
|
#
11064:93ec36ff2a6f |
|
28-Apr-2016 |
gziemski |
8153835: Fix range of flag MaxDirectMemorySize which is parsed at jlong Summary: Changed MaxDirectMemorySize type to uint64_t and set max to max_jlong Reviewed-by: goetz, simonis
|
#
11049:f968fbadf36b |
|
25-Apr-2016 |
dsimms |
8149442: MonitorInUseLists should be on by default, deflate idle monitors taking too long Summary: MonitorInUseLists on by default Reviewed-by: rbackman, mlarsson
|
#
10958:7eb5c269907b |
|
19-Apr-2016 |
mgerdin |
8154745: Move default G1 pause time target setup to argument parsing Reviewed-by: ehelin, sjohanss
|
#
10867:5469b15d97f4 |
|
11-Apr-2016 |
stefank |
8152491: Convert TracePageSizes to use UL Reviewed-by: sjohanss, pliden
|
#
10854:ba6ca5d9a5d0 |
|
11-Apr-2016 |
jwilhelm |
Merge
|
#
10843:ab00f4626ae3 |
|
08-Apr-2016 |
bchristi |
8153123: Streamline StackWalker code Reviewed-by: coleenp, dfuchs, mchung, redestad
|
#
10838:fb0e13a7eb35 |
|
07-Apr-2016 |
sangheki |
8152182: Possible overflow in initialzation of _rescan_task_size and _marking_task_size Summary: Add constraints for CMSRescanMultiple and CMSConcMarkMultiple flags Reviewed-by: jwilhelm, jmasa
|
#
10834:9980121414be |
|
07-Apr-2016 |
dcubed |
Merge
|
#
10833:b8932d090790 |
|
07-Apr-2016 |
rprotacio |
8152896: Convert PrintCompressedOopsMode to Unified Logging Summary: Converted -XX:+PrintCompressedOopsMode to -Xlog:gc+heap+coops and aliased old option Reviewed-by: coleenp, sjohanss, kvn, hseigel
|
#
10810:1b2d19e6b14d |
|
07-Apr-2016 |
bharadwaj |
Merge
|
#
10805:352516babfab |
|
05-Apr-2016 |
thartmann |
8151724: Remove -XX:GenerateCompilerNullChecks Summary: Removed the broken GenerateCompilerNullChecks flag. Reviewed-by: zmajo, kvn
|
#
10782:c42f970dbb62 |
|
07-Apr-2016 |
bharadwaj |
8153816: [BACKOUT] Make intrinsics flags diagnostic Summary: Backout fix for 8145348 Reviewed-by: kvn, jwilhelm
|
#
10781:20b66ba124e9 |
|
07-Apr-2016 |
dcubed |
Merge
|
#
10778:bf308b2affed |
|
05-Apr-2016 |
sangheki |
8152188: Allow CMSBitMapYieldQuantum for BitMap::clear_range and clear_large_range Summary: Let BitMap::clear_large_range call clear_range instead of firing an assert Reviewed-by: jmasa, jwilhelm
|
#
10747:d76f8fccd37c |
|
01-Apr-2016 |
sangheki |
8152176: Big ParGCCardsPerStrideChunk values can cause overflow for CMS GC Summary: Limit the max value of ParGCCardsPerStrideChunk based on card table size and other stride flags Reviewed-by: jmasa, tbenson
|
#
10739:ec619fe64be0 |
|
31-Mar-2016 |
brutisso |
8153187: Convert TraceWorkGang to use unified logging Reviewed-by: mgerdin, tschatzl
|
#
10738:d480f32efee5 |
|
31-Mar-2016 |
brutisso |
8153186: Convert TraceGCTaskThread to use unified logging Reviewed-by: mgerdin, tschatzl
|
#
10727:500776d80c5b |
|
31-Mar-2016 |
gziemski |
Merge
|
#
10726:55867c470001 |
|
30-Mar-2016 |
gziemski |
8143958: CDS Shared flags need constraint function Summary: Implement range constraints for CDS flags. Reviewed-by: iklam, jiangli
|
#
10722:a8447b111060 |
|
30-Mar-2016 |
gziemski |
8142510: -XX:+PrintFlagsRanges should print default range value for those flags that have constraint and an implicit range. Summary: Implemented default ranges for flags with constraints and no explicit ranges Reviewed-by: ddmitriev, coleenp
|
#
10719:b9baf810773f |
|
29-Mar-2016 |
mockner |
Merge
|
#
10718:da50d99f8918 |
|
29-Mar-2016 |
mockner |
Merge
|
#
10717:98ec96e9cd77 |
|
29-Mar-2016 |
mockner |
8150084: Convert TraceMonitorMismatch to Unified Logging. Summary: TraceMonitorMismatch has been converted to Unified Logging. Reviewed-by: coleenp, rprotacio
|
#
10716:7ab00f8baff3 |
|
29-Mar-2016 |
mockner |
8149996: TraceLoaderConstraints has been converted to Unified Logging. Summary: TraceLoaderConstraints has been converted to Unified Logging. Reviewed-by: coleenp, dholmes, rprotacio
|
#
10704:68bddbb722de |
|
24-Mar-2016 |
rprotacio |
8146947: Remove PrintOopAddress rather than converting to UL Summary: Deprecated PrintOopAddress and made functionality default Reviewed-by: coleenp, stefank
|
#
10680:7e1a36ca23d6 |
|
21-Mar-2016 |
cjplummer |
8146436: Add -XX:-ShrinkHeapInSteps option (previously -XX:+UseAggressiveHeapShrink) Summary: Added ShrinkHeapInSteps option. Reviewed-by: jmasa, tbenson
|
#
10669:0b582be9fab0 |
|
18-Mar-2016 |
jwilhelm |
Merge
|
#
10665:a9481df02a50 |
|
17-Mar-2016 |
jmasa |
8151845: Comment in globals.hpp for MetaspaceSize is incorrect. Reviewed-by: drwhite, stefank
|
#
10640:785a498ee1ea |
|
16-Mar-2016 |
brutisso |
8151912: guarantee(GCPauseIntervalMillis >= 1) failed: Constraint for GCPauseIntervalMillis should guarantee that value is >= 1 Reviewed-by: tbenson, tschatzl
|
#
10624:45a4f459be06 |
|
15-Mar-2016 |
rprotacio |
8150085: Convert TraceClearedExceptions to Unified Loggin Summary: Converted -XX:+TraceClearedExceptions to -Xlog:exceptions=debug Reviewed-by: mockner, dholmes, coleenp
|
#
10608:dc379d0b1113 |
|
14-Mar-2016 |
mockner |
8149995: TraceClassLoadingPreorder has been converted to Unified Logging. Summary: TraceClassLoadingPreorder has been converted to Unified Logging. Logging alias table now has extra columns to support multi-tag configurations. Reviewed-by: iklam, coleenp
|
#
10589:b5bccee81aeb |
|
11-Mar-2016 |
ddmitriev |
8151304: Remove unused develop options(ClearInterpreterLocals and others) Reviewed-by: coleenp, jwilhelm
|
#
10568:7d5870c06812 |
|
09-Mar-2016 |
sangheki |
8145312: CMS: There is insufficient memory with CMSSamplingGrain=1 Summary: Change minimum range and add constraint function for CMSSamplingGrain flag Reviewed-by: jmasa, ddmitriev
|
#
10558:59d3a69564dc |
|
08-Mar-2016 |
rprotacio |
8150083: Convert VerboseVerification to Unified Logging Summary: Converted -XX:+VerboseVerfication to -Xlog:verboseverification=info Reviewed-by: hseigel, dholmes
|
#
10557:899be832e91d |
|
07-Mar-2016 |
rprotacio |
8149991: Convert TraceSafepointCleanupTime to Unified Logging Summary: Converted TraceSafepointCleanupTime to -Xlog:safepointcleanup=info Reviewed-by: hseigel, mockner, ddmitriev, dholmes, coleenp
|
#
10534:12b38ff7ad9b |
|
28-Mar-2016 |
rraghavan |
8145348: Make intrinsics flags diagnostic. Summary: Converted product or develop intrinsics flags to diagnostic. Reviewed-by: kvn
|
#
10467:16356f8940ac |
|
16-Mar-2016 |
jwilhelm |
Merge
|
#
10457:741520968fec |
|
07-Mar-2016 |
gziemski |
8146850: Remove TraceHandleAllocation rather than converting to UL 8149850: Remove HandleAllocationLimit and TotalHandleAllocationLimit when removing TraceHandleAllocation Summary: Removed TraceHandleAllocation, HandleAllocationLimit and TotalHandleAllocationLimit flags Reviewed-by: coleenp, dholmes
|
#
10448:143691dafa25 |
|
07-Mar-2016 |
sangheki |
8145204: JVM can hang when ParGCArrayScanChunk=4294967296 and ParallelGC is used Summary: Changed the max value of ParGCArrayScanChunk to max_jint/3 Reviewed-by: jwilhelm, drwhite
|
#
10433:bff625f165fa |
|
07-Mar-2016 |
zmajo |
Merge
|
#
10432:323d6d9aeb1e |
|
04-Mar-2016 |
thartmann |
Merge
|
#
10431:4838927d2c74 |
|
04-Mar-2016 |
rraghavan |
8140721: ProfilerNumberOf*Methods flags should be diagnostic. Summary: Converted four ProfilerNumberOf*Methods flags from develop to diagnostic. Reviewed-by: twisti
|
#
10429:59829cb7ae2e |
|
03-Mar-2016 |
vdeshpande |
8150767: Enables SHA Extensions on x86 Summary: Add x86 intrinsics for SHA-1 and SHA-256. Reviewed-by: kvn, twisti Contributed-by: vivek.r.deshpande@intel.com, shravya.rukmannagari@intel.com
|
#
10428:a66bdd827fcb |
|
03-Mar-2016 |
shade |
8146801: Allocating short arrays of non-constant size is slow Reviewed-by: kvn, twisti, vlivanov
|
#
10410:11e230ff047a |
|
02-Mar-2016 |
gziemski |
8146849: Remove TraceJNIHandleAllocation rather than converting to UL Summary: Removed TraceJNIHandleAllocation Reviewed-by: coleenp, dholmes
|
#
10393:62d355fd1283 |
|
29-Feb-2016 |
mockner |
8149064: TraceProtectionDomainVerification has been converted to Unified Logging. Summary: TraceProtectionDomainVerification has been converted to Unified Logging with tag protectiondomain. Reviewed-by: coleenp, iklam
|
#
10387:36aaa9ceed16 |
|
26-Feb-2016 |
aeriksso |
8144732: VM_HeapDumper hits assert with bad dump_len Reviewed-by: dsamersoff
|
#
10376:c313340df3d5 |
|
25-Feb-2016 |
mockner |
8150103: Convert TraceClassPaths to Unified Logging Summary: TraceClassPaths has been reimplemented with Unified Logging Reviewed-by: coleenp, dholmes, iklam
|
#
10284:66a81854aa5d |
|
18-Feb-2016 |
rprotacio |
8149383: Convert TraceBiasedLocking to Unified Logging Summary: The former -XX:+TraceBiasedLocking flag has been converted to the UL option -Xlog:biasedlocking=info and =trace, with the old option being aliased. Reviewed-by: dholmes, dcubed
|
#
10276:eda0d9992163 |
|
17-Feb-2016 |
rprotacio |
8148630: Convert TraceStartupTime to Unified Logging Summary: The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info Reviewed-by: coleenp, dholmes
|
#
10265:50222fa5848f |
|
16-Feb-2016 |
dcubed |
Merge
|
#
10261:002843deba76 |
|
15-Feb-2016 |
dholmes |
8147379: Investigate if ConvertSleepToYield still should be false by default on Sparc Reviewed-by: dcubed, sjohanss
|
#
10249:e6a78fdf8cff |
|
10-Feb-2016 |
dholmes |
8145725: Remove the WorkAroundNPTLTimedWaitHang workaround Reviewed-by: ddmitriev, stuefe, dcubed
|
#
10243:3b58a1c9a466 |
|
09-Feb-2016 |
tschatzl |
8143220: Fix documentation of InitiatingHeapOccupancyPercent Summary: Adjust internal flag documentation to how it currently works. Reviewed-by: brutisso, jmasa, tamao
|
#
10212:fe043f3261cc |
|
11-Feb-2016 |
jwilhelm |
Merge
|
#
10201:4b76b87db5fa |
|
05-Feb-2016 |
redestad |
8144916: Decrease PerfDataMemorySize back to 32K Reviewed-by: mlarsson, sla Contributed-by: robbin.ehn@oracle.com
|
#
10179:49bb4aa253c3 |
|
03-Feb-2016 |
mockner |
Merge
|
#
10178:3637ec3e50c2 |
|
03-Feb-2016 |
mockner |
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging. Summary: TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging. Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio Contributed-by: max.ockner@oracle.com, ioi.lam@oracle.com
|
#
10174:6231dc9a7946 |
|
02-Feb-2016 |
jwilhelm |
Merge
|
#
10157:5ef5fbf51b0d |
|
29-Jan-2016 |
sangheki |
8145190: MinTLABSize can cause overflow problem with CMS GC Summary: Changed max range of MinTLABSize from max_uintx to max_uintx/2 Reviewed-by: jwilhelm, tbenson
|
#
10133:3222fbebdd06 |
|
28-Jan-2016 |
brutisso |
8145180: Add back PrintGC, PrintGCDetails and -Xloggc Reviewed-by: sjohanss, david
|
#
10125:e3145b400086 |
|
27-Jan-2016 |
sangheki |
8145192: 'count' variable can overflow in PSMarkSweep::invoke on 64 bit JVM Summary: Changed MarkSweepAlwaysCompactCount from uintx to uint Reviewed-by: tschatzl, tbenson
|
#
10069:6abe1af5eb48 |
|
29-Jan-2016 |
thartmann |
Merge
|
#
10066:d27cb7f7f84f |
|
28-Jan-2016 |
zmajo |
8146478: Node limit exceeded with -XX:AllocateInstancePrefetchLines=1073741823 Summary: Constrain the set of accepted values for the Allocate{PrefetchLines, InstancePrefetchLines, PrefetchStepSize, PrefetchDistance} flags. Increase macro node expansion budget. Reviewed-by: kvn
|
#
10061:197538942788 |
|
28-Jan-2016 |
thartmann |
Merge
|
#
10036:4857410e41c6 |
|
20-Jan-2016 |
simonis |
8145336: PPC64: fix string intrinsics after CompactStrings change Reviewed-by: mdoerr, aph, kvn
|
#
9964:39c0209afee9 |
|
15-Jan-2016 |
poonam |
8072725: Provide more granular levels for GC verification Summary: Add option VerifySubSet to selectively verify the memory sub-systems Reviewed-by: kevinw, jmasa, tschatzl, dfazunen
|
#
9950:4a2acca4e4f7 |
|
14-Jan-2016 |
jwilhelm |
Merge
|
#
9947:9a2baaa34464 |
|
14-Jan-2016 |
david |
8146690: Make all classes in GC follow the naming convention. Reviewed-by: dholmes, stefank
|
#
9918:50dd5b051754 |
|
07-Jan-2016 |
rprotacio |
8141564: Convert TraceItables and PrintVtables to Unified Logging Summary: The former -XX:+TraceItables and +PrintVtables flags have been converted to UL options -Xlog:itables=trace and vtables=trace Reviewed-by: acorn, coleenp, dholmes
|
#
9898:2794bc7859f5 |
|
07-Jan-2016 |
jprovino |
Merge
|
#
9885:a51c3c17ec6e |
|
23-Dec-2015 |
mockner |
8144874: Reimplement TraceClassResolution with Unified Logging. Summary: TraceClassResolution reimplemented with classresolve tag. Reviewed-by: coleenp, dholmes, iklam, rprotacio
|
#
9882:0c82805adfc5 |
|
22-Dec-2015 |
rprotacio |
8141211: Convert TraceExceptions to Unified Logging Summary: The -XX:+TraceExceptions flag has been updated to the unified logging framework, i.e. -Xlog:exceptions. The old flag, because it is product-level, has been aliased to the UL option. Reviewed-by: dholmes, coleenp, mockner
|
#
9869:9e01080a8b04 |
|
16-Dec-2015 |
sangheki |
8144949: TestOptionsWithRanges -XX:NUMAInterleaveGranularity=2147483648 crashes VM Summary: Changed max range to 2G/8192G for NUMAInterleaveGranularity and removed constraint function Reviewed-by: jwilhelm, jmasa
|
#
9867:3125c4a60cc9 |
|
20-Dec-2015 |
goetz |
8139864: Improve handling of stack protection zones. Reviewed-by: stuefe, coleenp, fparain
|
#
9837:8512cbf64495 |
|
11-Dec-2015 |
rprotacio |
8145153: Convert TraceMonitorInflation to Unified Logging Summary: Updated -XX:+TraceMonitorInflation flag to -Xlog:monitorinflation=debug, with an alias (and related alias table) to support the old option. Reviewed-by: dholmes, mockner, coleenp
|
#
9820:72f54de44772 |
|
29-Dec-2015 |
kvn |
8143925: Enhancing CounterMode.crypt() for AES Summary: Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode. Reviewed-by: kvn, ascarpino Contributed-by: kishor.kharbas@intel.com
|
#
9801:80f8be586fae |
|
18-Dec-2015 |
twisti |
Merge
|
#
9795:372fcb921e99 |
|
16-Dec-2015 |
neliasso |
8144246: adding lots of directives via jcmd may produce OOM crash Summary: Add a limit to the number of directives Reviewed-by: kvn
|
#
9776:661e290d36f1 |
|
07-Dec-2015 |
kvn |
8143355: Update for addition of vectorizedMismatch intrinsic for x86 Reviewed-by: kvn Contributed-by: vivek.r.deshpande@intel.com, liqi.yi@intel.com
|
#
9737:e286c9ccd58d |
|
11-Dec-2015 |
fparain |
8046936: JEP 270: Reserved Stack Areas for Critical Sections Reviewed-by: acorn, dcubed
|
#
9727:f944761a3ce3 |
|
10-Dec-2015 |
brutisso |
8145092: Use Unified Logging for the GC logging Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david. Reviewed-by: sjohanss, david, brutisso Contributed-by: bengt.rutisson@oracle.com, david.lindholm@oralce.com
|
#
9688:cbc2d5fbdae1 |
|
09-Dec-2015 |
kevinw |
8138745: Implement ExitOnOutOfMemory and CrashOnOutOfMemory in HotSpot Reviewed-by: dholmes, sla Contributed-by: cheleswer.sahu@oracle.com
|
#
9679:9689c3d3e2f8 |
|
04-Dec-2015 |
sangheki |
8142341: GC: current flags need ranges to be implemented Summary: Add explicit ranges and constraint for all gc flags Reviewed-by: jwilhelm, gziemski, ddmitriev, tbenson
|
#
9647:5b0159494355 |
|
03-Dec-2015 |
mockner |
Merge
|
#
9646:92af6fd1e10a |
|
02-Dec-2015 |
mockner |
8142976: Reimplement TraceClassInitialization with Unified Logging Summary: TraceClassInitialization logging reimplemented with Unified Logging. Reviewed-by: coleenp, hseigel
|
#
9605:3d7f9ca8b1f0 |
|
30-Nov-2015 |
jwilhelm |
Merge
|
#
9574:b348bff11c48 |
|
24-Nov-2015 |
coleenp |
Merge
|
#
9573:fb4a19e4f7dc |
|
24-Nov-2015 |
rprotacio |
8143155: Remove TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls rather than convert to UL Summary: Removed TraceRuntimeCalls, TraceJNICalls, and TraceJVMCalls options because their output is excessive, not useful, and covered in a more useful way by other options. Reviewed-by: coleenp, dholmes, ddmitriev
|
#
9568:6fe3f29f5d00 |
|
24-Nov-2015 |
mchung |
8143911: Reintegrate JEP 259: Stack-Walking API Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn Contributed-by: Mandy Chung <mandy.chung@oracle.com>, Brent Christian <brent.christian@oracle.com>, Daniel Fuchs <daniel.fuchs@oracle.com>, Hamlin Li <huaming.li@oracle.com>
|
#
9561:0efca974ecc6 |
|
24-Nov-2015 |
ctornqvi |
8143931: Back out JDK-8140450 Reviewed-by: coleenp
|
#
9551:d4f919acc956 |
|
23-Nov-2015 |
coleenp |
Merge
|
#
9550:fd83b8307473 |
|
23-Nov-2015 |
rprotacio |
8143157: Convert TraceVMOperation to Unified Logging Summary: The former -XX:+TraceVMOperation flag is updated to the unified logging framework and is now replaced with -Xlog:vmoperation in product mode. Reviewed-by: coleenp, dholmes, mockner
|
#
9541:f671d5510375 |
|
23-Nov-2015 |
mchung |
8140450: Implement JEP 259: Stack-Walking API Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn Contributed-by: Mandy Chung <mandy.chung@oracle.com>, Brent Christian <brent.christian@oracle.com>, Daniel Fuchs <daniel.fuchs@oracle.com>, Hamlin Li <huaming.li@oracle.com>
|
#
9530:dccd1af4f0a5 |
|
19-Nov-2015 |
gziemski |
8138983: Runtime: implement ranges for Shared*** flags Summary: Implement ranges. Reviewed-by: ddmitriev, dholmes, jiangli
|
#
9524:912bb5d109b5 |
|
27-Nov-2015 |
jwilhelm |
Merge
|
#
9519:8fefcff328c8 |
|
18-Nov-2015 |
gziemski |
8141641: Runtime: implement range for ErrorLogTimeout Summary: Implement range=(0, jlong_max/1000) Reviewed-by: coleenp, ddmitriev, dholmes
|
#
9499:d91e023b7294 |
|
24-Nov-2015 |
neliasso |
Merge
|
#
9496:aa0ca3beba6a |
|
23-Nov-2015 |
zmajo |
8143616: Cleanup: Remove unused PrintNMethodsAtLevel flag Summary: Remove the unused PrintNMethodsAtLevel flag. Reviewed-by: roland
|
#
9474:55e98bd0eb95 |
|
16-Nov-2015 |
neliasso |
Merge
|
#
9473:5132864a5d5f |
|
13-Nov-2015 |
neliasso |
Merge
|
#
9466:92f9ed54d9b2 |
|
16-Nov-2015 |
zmajo |
8140327: segfault on solaris-amd64 with "-XX:CompilerThreadStackSize=1" option Summary: Update range for the CompilerThreadStackSize flag. Remove flag from testing. Reviewed-by: kvn
|
#
9462:231763c1883e |
|
11-Nov-2015 |
twisti |
8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds Reviewed-by: goetz, stefank
|
#
9430:fc7faf31c998 |
|
16-Nov-2015 |
dholmes |
8141024: [Solaris] Obsolete UseAltSigs Reviewed-by: dcubed, ddmitriev
|
#
9418:03dccfa01ff4 |
|
12-Nov-2015 |
brutisso |
8142475: Remove TraceParallelOldGCTasks Reviewed-by: tschatzl, david
|
#
9383:19ed05bd68dc |
|
11-Nov-2015 |
jprovino |
Merge
|
#
9368:83c3b8b7e80f |
|
10-Nov-2015 |
david |
8140404: Revert the removal of CMSTestInFreeList Reviewed-by: jmasa, brutisso
|
#
9345:9e5b420c7003 |
|
05-Nov-2015 |
ddmitriev |
8139765: set_numeric_flag can call Flag::find_flag to determine the flag type Reviewed-by: jiangli, gziemski
|
#
9333:9c99ce707b0b |
|
04-Nov-2015 |
rprotacio |
8140348: Convert TraceSafepoint to Unified Logging Summary: The former -XX:+TraceSafepoint flag is updated to the unified logging framework and is now replaced with -Xlog:safepoint in product mode. Reviewed-by: coleenp, hseigel
|
#
9314:d3870bf39fae |
|
02-Nov-2015 |
ddmitriev |
8141042: Typos and refactoring in Compiler constraints functions Reviewed-by: vlivanov, zmajo, kvn
|
#
9306:96773453776a |
|
30-Oct-2015 |
rprotacio |
8139564: Convert TraceDefaultMethods to Unified Logging Summary: The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods. Reviewed-by: acorn, coleenp, hseigel
|
#
9299:050821833f00 |
|
29-Oct-2015 |
dholmes |
8131045: Obsolete JNIDetachReleasesMonitors Reviewed-by: dcubed, dsimms, sspitsyn
|
#
9293:a20807e48002 |
|
06-Nov-2015 |
neliasso |
Merge
|
#
9292:f291674594da |
|
05-Nov-2015 |
shade |
8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed Reviewed-by: kvn, zmajo
|
#
9283:f31349f1215e |
|
03-Nov-2015 |
thartmann |
8141132: JEP 254: Compact Strings Summary: Adopt a more space-efficient internal representation for strings. Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.com>
|
#
9281:e33baf2cad34 |
|
05-Nov-2015 |
jwilhelm |
Merge
|
#
9261:9319d5be1bfb |
|
27-Oct-2015 |
chegar |
8139891: Prepare Unsafe for true encapsulation Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
|
#
9247:0314c31d9c3e |
|
23-Oct-2015 |
gziemski |
8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options. Summary: Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case. Reviewed-by: dcubed, ddmitriev
|
#
9242:1e70b7cb4cb3 |
|
22-Oct-2015 |
david |
8139952: Remove UseCMSAdaptiveFreeLists, UseAsyncConcMarkSweepGC, CMSDictionaryChoice, CMSOverflowEarlyRestoration and CMSTestInFreeList Reviewed-by: jwilhelm, ecaspole
|
#
9210:e7b4c40ebb11 |
|
26-Oct-2015 |
dlong |
Merge
|
#
9191:a176d4737606 |
|
20-Oct-2015 |
neliasso |
8137167: JEP165: Compiler Control: Implementation task Summary: Compiler Control JEP Reviewed-by: roland, twisti, zmajo, simonis
|
#
9181:29c399fbbf25 |
|
20-Oct-2015 |
jprovino |
Merge
|
#
9178:e70a21e29520 |
|
16-Oct-2015 |
david |
8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause Reviewed-by: tschatzl, sjohanss
|
#
9173:3f28db271235 |
|
15-Oct-2015 |
gziemski |
8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing. Summary: JEP 245: implement ranges and constraints for runtime flags. Reviewed-by: coleenp, ddmitriev, jiangli, goetz Contributed-by: goetz.lindenmaier@sap.com, gerard.ziemski@oracle.com
|
#
9159:088ca8a0e910 |
|
14-Oct-2015 |
poonam |
8136577: Make AbortVMOnException available in product builds Reviewed-by: coleenp
|
#
9149:a8a8604f890f |
|
17-Oct-2015 |
dlong |
Merge
|
#
9122:7477b0afa5d6 |
|
13-Oct-2015 |
zmajo |
8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth Summary: Raise upper bound of TypeProfileWidth from 4 to 8. Reviewed-by: iveresov, twisti
|
#
9114:0300297e7df3 |
|
09-Oct-2015 |
zmajo |
8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing Summary: Add range check or constraint where necessary. Reviewed-by: roland, thartmann
|
#
9111:a41fe5ffa839 |
|
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
|
#
9095:5459f44b1a75 |
|
05-Oct-2015 |
sangheki |
8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing Summary: Add ranges and constraint functions for GC flags. Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo
|
#
9034:8096c5205545 |
|
25-Sep-2015 |
iveresov |
Merge
|
#
9020:e3201914b83b |
|
18-Sep-2015 |
neliasso |
8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn
|
#
9014:cc267038a9c1 |
|
15-Sep-2015 |
kvn |
8136406: Remove ZapDeadCompiledLocals code Summary: Dead code elimination. Reviewed-by: roland, twisti
|
#
8999:111681c88c9a |
|
11-Sep-2015 |
drwhite |
8066821: Enhance command line processing to manage deprecating and obsoleting -XX command line arguments Summary: Add support for alias options and automatically expiring deprecated options Reviewed-by: dholmes, kbarrett, acorn Contributed-by: derek.white@oracle.com
|
#
8956:0316b41ccb2f |
|
08-Sep-2015 |
jwilhelm |
Merge
|
#
8952:1ca70c12a335 |
|
18-Aug-2015 |
jwilhelm |
8134626: Misc cleanups after generation array removal Reviewed-by: david, dholmes, tschatzl
|
#
8948:262b86c271b0 |
|
04-Sep-2015 |
jlaskey |
8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, roger.riggs@oracle.com
|
#
8942:d10e26451cd0 |
|
02-Sep-2015 |
sangheki |
8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing Reviewed-by: jwilhelm
|
#
8930:da9eeb2c1cbd |
|
31-Aug-2015 |
sangheki |
8078555: GC: implement ranges (optionally constraints) for those flags that have them missing Summary: Add ranges and constraint functions for GC flags. Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite
|
#
8927:c66e1029a407 |
|
31-Aug-2015 |
kbarrett |
8131330: G1CollectedHeap::verify_dirty_young_list fails with assert Summary: Use assembly loop to avoid compiler optimization into memset Reviewed-by: ecaspole, tschatzl
|
#
8910:66e8f7dba7d8 |
|
03-Sep-2015 |
kvn |
8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khawaja@oracle.com
|
#
8849:7243608383b7 |
|
29-Jun-2015 |
stefank |
8087324: Use semaphores when starting and stopping GC task threads Reviewed-by: jmasa, sjohanss
|
#
8839:927043f643bc |
|
13-Aug-2015 |
gziemski |
8112746: Followup to JDK-8059557 (JEP 245) Summary: Several improvements to range/constraint check feature. Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett
|
#
8837:daa9f374b77c |
|
12-Aug-2015 |
mockner |
8098791: Remove PrintClassStatistics and PrintMethodStatistics Summary: PrintClassStatistics and PrintMethodStatistics have been removed. Reviewed-by: coleenp, iklam
|
#
8801:6d2d2c2bcbd0 |
|
06-Aug-2015 |
rbackman |
Merge
|
#
8800:54fdb4cc3dbd |
|
04-Aug-2015 |
roland |
Merge
|
#
8798:1659894de94f |
|
03-Aug-2015 |
zmajo |
8132457: Unify command-line flags controlling the usage of compiler intrinsics Summary: Cleanup processing of command-line flags controlling intrinsics. Reviewed-by: kvn
|
#
8792:349c9d17e898 |
|
03-Aug-2015 |
sla |
8132876: Increase PerfDataMemorySize to 64K Reviewed-by: sspitsyn
|
#
8779:850de1d9b5fc |
|
30-Jul-2015 |
jbachorik |
Merge
|
#
8778:e8351756255d |
|
27-Jul-2015 |
sangheki |
8130459: Add additional validation after heap creation Summary: Some PLAB related flags' validation can happen after heap creation. Introduced additional stage of validation check. Reviewed-by: coleenp, dholmes, kbarrett, gziemski, ecaspole, ddmitriev
|
#
8772:3259f482074b |
|
24-Jul-2015 |
jbachorik |
Merge
|
#
8766:6feb64d5ec92 |
|
23-Jul-2015 |
dcubed |
8132286: change 'InlineNotify' flag option from "product" to "diagnostic" Reviewed-by: coleenp
|
#
8742:8f83440fd84b |
|
27-Jul-2015 |
roland |
8130858: CICompilerCount=1 when tiered is off is not allowed any more Summary: 8122937 broke handling of CICompilerCount Reviewed-by: kvn, vlivanov, gziemski
|
#
8733:0a3d4779fd89 |
|
23-Jul-2015 |
roland |
Merge
|
#
8731:0d3c20ac648e |
|
17-Jul-2015 |
kvn |
Merge
|
#
8728:db58bf8ee204 |
|
16-Jul-2015 |
zmajo |
8131326: Enable CheckIntrinsics in all types of builds Summary: Enable CheckIntrinsics flag in all builds; make check for orphan methods available only in debug builds. Reviewed-by: kvn
|
#
8722:564b61ae7dc8 |
|
21-Jul-2015 |
dcubed |
8075171: Contended Locking fast notify bucket Summary: JEP-143/JDK-8073165 Contended Locking fast notify bucket Reviewed-by: dholmes, acorn, dice, dcubed Contributed-by: dave.dice@oracle.com, karen.kinnear@oracle.com, daniel.daugherty@oracle.com
|
#
8706:aec8e7843d43 |
|
15-Jul-2015 |
minqi |
8025692: Log what methods are touched at run-time Summary: Added two diagnostic flags, LogTouchedMethods and PrintTouchedMethodsAtExit to list all methods that have been touched at run time. Added new jcmd, VM.print_touched_methods. Reviewed-by: acorn, iklam
|
#
8699:1c0343a9139a |
|
10-Jul-2015 |
ddmitriev |
8130332: StarvationMonitorInterval, PreInflateSpin, VerifyGenericSignatures and CountInterpCalls VM Options can be deprecated or removed in JDK 9 Summary: Deprecate StarvationMonitorInterval and PreInflateSpin, remove VerifyGenericSignatures and CountInterpCalls Reviewed-by: coleenp, gziemski
|
#
8695:b45432acc8ad |
|
12-Jul-2015 |
dholmes |
8130728: Disable WorkAroundNPTLTimedWaitHang by default Reviewed-by: dcubed
|
#
8681:ee53b343d8d7 |
|
09-Jul-2015 |
dcubed |
Merge
|
#
8673:964fb44d9669 |
|
02-Jul-2015 |
dcubed |
Merge
|
#
8659:a51ca8e0d2f8 |
|
29-Jun-2015 |
hseigel |
Merge
|
#
8658:d76f3398c6eb |
|
29-Jun-2015 |
hseigel |
8073423: Remove LazyClassPathEntry support if no longer needed Summary: Remove LazyClassPathEntry support and deprecate -XX:+LazyBootClassLoader Reviewed-by: acorn, lfoltan
|
#
8657:94d13c20fbf0 |
|
26-Jun-2015 |
stuefe |
8080925: Make error log write timeout parameter configurable Reviewed-by: sla, coleenp, ctornqvi, dholmes
|
#
8654:60f7aacc348d |
|
25-Jun-2015 |
jfdenise |
8080511: Refresh of jimage support Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
8634:cd16fcb838d2 |
|
03-Jul-2015 |
zmajo |
8130120: Handling of SHA intrinsics inconsistent across platforms Summary: Introduce common warning message and common processing of SHA intrinsic-related arguments. Reviewed-by: kvn, mcberg
|
#
8633:90922865a9d6 |
|
02-Jul-2015 |
zmajo |
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics Summary: Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics. Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon
|
#
8616:0cedc8c6582e |
|
29-Jun-2015 |
kvn |
8073583: C2 support for CRC32C on SPARC Reviewed-by: jrose, kvn Contributed-by: james.cheng@oracle.com
|
#
8610:da05ab7fde79 |
|
25-Jun-2015 |
kvn |
Merge
|
#
8605:405cb20a06a9 |
|
19-Jun-2015 |
kvn |
Merge
|
#
8602:ce0c612ea443 |
|
17-Jun-2015 |
ascarpino |
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration Reviewed-by: kvn, jrose
|
#
8575:5916110131c4 |
|
22-Jun-2015 |
stuefe |
8078513: [linux] Clean up code relevant to LinuxThreads implementation Reviewed-by: dholmes, sla, coleenp, simonis
|
#
8569:5bbf25472731 |
|
18-Jun-2015 |
gziemski |
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments. Summary: Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid. Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp
|
#
8528:01d947f8d411 |
|
05-Jun-2015 |
david |
8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint Reviewed-by: drwhite, stefank
|
#
8522:8597e296c18b |
|
04-Jun-2015 |
david |
8080947: Add uint as a valid VM flag type Reviewed-by: brutisso, ddmitriev
|
#
8295:5f2ef612ed74 |
|
30-Apr-2015 |
bharadwaj |
Merge
|
#
8290:382e9e4b3b71 |
|
27-Apr-2015 |
zmajo |
8068945: Use RBP register as proper frame pointer in JIT compiled code on x86 Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register. Reviewed-by: kvn, roland, dlong, enevill, shade
|
#
8287:15767942af74 |
|
22-Apr-2015 |
shade |
8076987: C1 should support conditional card marks (UseCondCardMark) Reviewed-by: iveresov, roland
|
#
8265:c059d13c0919 |
|
23-Apr-2015 |
jwilhelm |
Merge
|
#
8260:bf3f0bc46d2a |
|
15-Apr-2015 |
jprovino |
8074546: Rename and clean up the ParGCAllocBuffer class Summary: Rename ParGCAllocBuffer to PLAB and rename affected files. Reviewed-by: tschatzl, kbarrett
|
#
8259:fa8741e55f80 |
|
21-Apr-2015 |
kbarrett |
8078193: BACKOUT: Rename and clean up the ParGCAllocBuffer class Summary: Back out the problem change set. Reviewed-by: brutisso, tschatzl
|
#
8254:2f553b2c04ee |
|
20-Apr-2015 |
jwilhelm |
Merge
|
#
8247:4864e4370e54 |
|
17-Apr-2015 |
brutisso |
8077938: Remove TraceMarkSweep Reviewed-by: sjohanss, jmasa
|
#
8246:dafb0a98e749 |
|
15-Apr-2015 |
jprovino |
8074545: Rename and clean up the ParGCAllocBuffer class Summary: Rename ParGCAllocBuffer to PLAB and rename affected files. Reviewed-by: tschatzl, kbarrett
|
#
8238:8b1ffb202a4d |
|
20-Apr-2015 |
ddmitriev |
8074026: Deprecated UseBoundThreads, DefaultThreadPriority and NoYieldsInMicrolock VM options still defined in globals.hpp Reviewed-by: dholmes, mseledtsov
|
#
8233:5bad519a0fd0 |
|
17-Apr-2015 |
ccheung |
Merge
|
#
8225:eb02bcd73927 |
|
15-Apr-2015 |
minqi |
8074354: Make CreateMinidumpOnCrash a new name and available on all platforms Summary: Rename CreateMinidumpOnCrash which is used only for Windows as CreateCoredumpOnCrash and make it available for all platforms. Changed order for dumping core on Windows to be similar on other platforms. Also reviewed by thomas.stuefe@gmail.com Reviewed-by: dcubed Contributed-by: yumin.qi@oracle.com, thomas.stuefe@gmail.com
|
#
8212:c1d0d1e3b472 |
|
16-Apr-2015 |
kvn |
Merge
|
#
8194:662f01f35702 |
|
31-Mar-2015 |
aph |
8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn
|
#
8105:ac0929026af6 |
|
29-Mar-2015 |
hseigel |
Merge
|
#
8089:09484e9f83b7 |
|
19-Mar-2015 |
coleenp |
8005521: StressMethodComparator is not thread-safe Summary: Remove the debug option. It isn't correct or tested. Reviewed-by: gtriantafill, dholmes, sspitsyn
|
#
8033:2ad148b55307 |
|
23-Mar-2015 |
jwilhelm |
Merge
|
#
8032:e6d2d68ed87f |
|
03-Mar-2015 |
jwilhelm |
8074459: Flags handling memory sizes should be of type size_t Summary: Changed the type to size_t for flags that handles memory sizes Reviewed-by: kbarrett, tschatzl
|
#
7996:3eb61269f421 |
|
12-Mar-2015 |
dholmes |
8074552: SafeFetch32 and SafeFetchN do not work in error handling Reviewed-by: dholmes, goetz Contributed-by: Thomas Stufe <thomas.stuefe@gmail.com>
|
#
7968:7d586d50e264 |
|
06-Mar-2015 |
dcubed |
Merge
|
#
7967:04920bf22782 |
|
04-Mar-2015 |
dholmes |
8073861: Unused VM Options in JDK9 HotSpot Reviewed-by: dholmes, lfoltan Contributed-by: Dmitry Dmitriev <dmitry.dmitriev@oracle.com>
|
#
7890:f83851ae258e |
|
26-Feb-2015 |
kvn |
Merge
|
#
7882:694f5e5bb982 |
|
20-Jan-2015 |
kvn |
Merge
|
#
7878:7bce4e135976 |
|
11-Dec-2014 |
kvn |
Merge
|
#
7877:cc8363b030d5 |
|
11-Dec-2014 |
aph |
8064611: AARCH64: Changes to HotSpot shared code Summary: Everything except cpu/ and os_cpu/ Reviewed-by: dholmes, goetz, dlong, coleenp, kvn
|
#
7866:759a167d2381 |
|
16-Feb-2015 |
jwilhelm |
Merge
|
#
7861:e993a176f3d7 |
|
13-Feb-2015 |
mlarsson |
8072621: Clean up around VM_GC_Operations Reviewed-by: brutisso, jmasa
|
#
7847:70e539f62c3d |
|
13-Feb-2015 |
ctornqvi |
Merge
|
#
7837:9c3b4e28183c |
|
12-Jan-2015 |
jbachorik |
8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes
|
#
7833:6bfc40057b3f |
|
04-Feb-2015 |
dholmes |
8065895: Synchronous signals during error reporting may terminate or hang VM process Reviewed-by: dholmes, gziemski Contributed-by: Thomas Stuefe <thomas.stuefe@gmail.com>
|
#
7831:0053c85cff01 |
|
12-Feb-2015 |
jwilhelm |
Merge
|
#
7827:948f2c218630 |
|
09-Feb-2015 |
jwilhelm |
8072688: Description of flag ExplicitGCInvokesConcurrent should mention G1 as well Summary: Changed to a more generic description. Reviewed-by: mgerdin, tschatzl
|
#
7818:048d681ebfe2 |
|
06-Feb-2015 |
zmajo |
8072398: assert fails in L1RGenerator::increment_event_counter_impl Summary: Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way. Reviewed-by: kvn, iveresov
|
#
7740:cbd0cbb0deed |
|
21-Jan-2015 |
zmajo |
8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds) Summary: Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level Reviewed-by: jrose, kvn
|
#
7661:48e04c239aa4 |
|
13-Jan-2015 |
kbarrett |
8068396: Rename assert() to vmassert() Summary: Macro renaming, with temporary old name synonyms for compatibilty Reviewed-by: ehelin, dholmes, coleenp
|
#
7622:fee07a43d038 |
|
04-Jan-2015 |
goetz |
8064457: Introduce compressed oops mode disjoint base and improve compressed heap handling. Summary: Introduce compressed oops mode disjoint base and improve compressed heap handling. Reviewed-by: kvn, coleenp
|
#
7618:3ccdec865b45 |
|
23-Dec-2014 |
minqi |
Merge
|
#
7613:05c08ab3cf65 |
|
17-Dec-2014 |
jiangli |
8059510: Compact symbol table layout inside shared archive. Summary: Use separate compact table for shared symbols. Reviewed-by: iklam, gziemski, shade, sla, jrose
|
#
7602:394d762c3d8a |
|
18-Dec-2014 |
jwilhelm |
Merge
|
#
7594:d019ad12b43e |
|
17-Dec-2014 |
drwhite |
8061611: Remove deprecated command line flags Reviewed-by: jwilhelm, brutisso
|
#
7562:47ffd05828f9 |
|
16-Dec-2014 |
coleenp |
8064319: Need to enable -XX:+TraceExceptions in release builds Summary: "-XX:+TraceExceptions" is now supported in product builds. Reviewed-by: sla, ccheung, coleenp Contributed-by: max.ockner@oracle.com
|
#
7452:742c0430bb20 |
|
03-Dec-2014 |
chegar |
Merge
|
#
7435:a5040fddd180 |
|
26-Nov-2014 |
jwilhelm |
Merge
|
#
7430:63b17ad24a24 |
|
18-Nov-2014 |
brutisso |
8064865: Remove the debug funciontality RotateCMSCollectionTypes for CMS Reviewed-by: jmasa, kbarrett, ysr
|
#
7427:b4e8daeecb44 |
|
18-Nov-2014 |
brutisso |
8064702: Remove the CMS foreground collector Reviewed-by: kbarrett, ysr
|
#
7407:67f1976ae672 |
|
17-Nov-2014 |
sla |
Merge
|
#
7404:9a0fd6b840ba |
|
14-Nov-2014 |
coleenp |
Merge
|
#
7403:0a03986bd915 |
|
13-Nov-2014 |
shade |
8064749: -XX:-UseCompilerSafepoints breaks safepoint rendezvous Reviewed-by: dcubed, coleenp, kvn, dholmes
|
#
7392:31877ada239b |
|
12-Nov-2014 |
dholmes |
8062307: 'Reference handler' thread triggers assert w/ TraceThreadEvents Summary: Removed unused and non-working TraceThreadEvents option Reviewed-by: coleenp, jiangli
|
#
7377:c42a0b8babb4 |
|
12-Nov-2014 |
jwilhelm |
Merge
|
#
7369:32e3c9ec28b2 |
|
03-Nov-2014 |
jwilhelm |
Merge
|
#
7366:4aeb83b5657f |
|
31-Oct-2014 |
brutisso |
8061308: Remove iCMS Reviewed-by: mgerdin, jmasa
|
#
7344:1d29b13e8a51 |
|
03-Dec-2014 |
chegar |
8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
7333:351115afe32b |
|
05-Nov-2014 |
cjplummer |
8043770: File leak in MemNotifyThread::start() in hotspot.src.os.linux.vm.os_linux.cpp Summary: Fixed by removing all code related to LowMemoryProtection, which removed offending code. Reviewed-by: dholmes, minqi
|
#
7280:956bdea3c7e0 |
|
24-Oct-2014 |
anoll |
8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full. Summary: Use separate sweeper thread; enables more aggressive sweeping. Reviewed-by: kvn, jrose
|
#
7277:06f331be32b8 |
|
24-Oct-2014 |
thartmann |
8061443: Whitebox get*VMFlag() methods fail with develop flags in product builds Summary: Changed 'get*VMFlag' to return all flags. Added methods 'isLockedVMFlag' and 'isConstantVMFlag' and adapted tests. Reviewed-by: kvn, dholmes, sla
|
#
7242:5c8dffe3d889 |
|
17-Oct-2014 |
amurillo |
Merge
|
#
7241:4d6ab395ae35 |
|
16-Oct-2014 |
dcubed |
Merge
|
#
7237:7845c825b8c7 |
|
13-Oct-2014 |
jiangli |
8047934: Adding new API for unlocking diagnostic argument. Summary: New API for unlocking diagnostic argument. Reviewed-by: dholmes, ccheung, egahlin, iklam, bdelsart
|
#
7227:150cf09d1244 |
|
16-Oct-2014 |
jwilhelm |
Merge
|
#
7225:5bfd90e33eab |
|
14-Oct-2014 |
jwilhelm |
8027428: Different conditions for printing taskqueue statistics for parallel gc, parNew and G1 Summary: Changed flag names for printing taskqueue and termination statistics for parallel gc, parNew and G1. Reviewed-by: jwilhelm, brutisso, tschatzl Contributed-by: sangheon.kim@oracle.com
|
#
7219:ffe9c8c82350 |
|
15-Oct-2014 |
zmajo |
8059604: Add CompileThresholdScaling flag to control when methods are first compiled (with and withour TieredCompilation) Summary: This patch adds a new flag (CompileThresholdScaling) to control when methods are first compiled Reviewed-by: anoll, iveresov, kvn
|
#
7214:51a2224e845e |
|
10-Oct-2014 |
anoll |
8059847: complement JDK-8055286 and JDK-8056964 changes Summary: Extend scan_flag_and_value() to process flag of type double. Add regression test compiler/oracle/CheckCompileCommandOption.java. Reviewed-by: kvn, anoll
|
#
7210:8129bfc0e632 |
|
14-Oct-2014 |
jiangli |
8044269: Analysis of archive files. Summary: Add checksum verification. Reviewed-by: iklam, dholmes, mschoene
|
#
7209:5a0a5df80ed4 |
|
16-Jun-2014 |
zgu |
8038903: More native monitor monitoring Summary: Moved ntive monitor monitoring flags to experimental Reviewed-by: acorn, hseigel, mschoene
|
#
7151:86dd08e14945 |
|
30-Sep-2014 |
thartmann |
8059468: Fix PrintCodeCache output changed by JDK-8059137 Summary: Change output of PrintCodeCache to print "CodeCache" instead of "Code Cache" and change name of non-method code heap to non-nmethod code heap. Reviewed-by: vlivanov, anoll
|
#
7145:e17112236cba |
|
24-Sep-2014 |
shade |
8058968: Compiler time traces should be improved Summary: Use CITime consistently, make C2 to report to CompilerBroker, more probes. Reviewed-by: vlivanov, jrose
|
#
7081:39231c6e51fe |
|
17-Sep-2014 |
thartmann |
8015774: Add support for multiple code heaps Summary: Support for segmentation of the code cache. Separate code heaps are created and used to store code of different types. Reviewed-by: kvn, iveresov, roland, anoll, egahlin, sla
|
#
7041:60dc381b2fbb |
|
10-Sep-2014 |
neliasso |
8054889: Compiler team's implementation task Summary: Adding three new diagnostic commands for compiler Reviewed-by: anoll, kvn, drchase
|
#
6878:af24453bcd3e |
|
15-Aug-2014 |
sspitsyn |
Merge
|
#
6872:16286b7d7c6e |
|
12-Aug-2014 |
iklam |
8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung
|
#
6867:34d40fa9d0f2 |
|
14-Aug-2014 |
jmasa |
Merge
|
#
6866:e0a82e63deef |
|
11-Aug-2014 |
stefank |
8054823: Add size_t as a valid VM flag type Reviewed-by: kvn, vlivanov, sla
|
#
6857:4750cc1f4306 |
|
12-Aug-2014 |
coleenp |
8003426: Remove UseFastAccessors and UseFastEmptyMethods except for zero Summary: These options have been long disabled in Xmixed mode because they prevent these small methods from being inlined and are subject to bit rot, and we don't need more macro assembler code to maintain and change if the constant pool cache format changes. Reviewed-by: simonis, kvn
|
#
6854:73d3be1f503d |
|
11-Aug-2014 |
zgu |
Merge
|
#
6853:91eeb8807a03 |
|
07-Aug-2014 |
zgu |
8046598: Scalable Native memory tracking development Summary: Enhance scalability of native memory tracking Reviewed-by: coleenp, ctornqvi, gtriantafill
|
#
6815:9d38e660fc7a |
|
06-Aug-2014 |
stefank |
8048269: Add flag to turn off class unloading after G1 concurrent mark Summary: Added -XX:+/-ClassUnloadingWithConcurrentMark Reviewed-by: jmasa, brutisso, mgerdin
|
#
6812:de9fde36d673 |
|
01-Aug-2014 |
jmasa |
8031323: Optionally align objects copied to survivor spaces Reviewed-by: brutisso, tschatzl
|
#
6735:0dad53374470 |
|
14-Jul-2014 |
dsimms |
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY Summary: Increase the previous limit from 4k to 64k, added "-XX:MaxJNILocalCapacity=<capacity>" flag Reviewed-by: hseigel, fparain
|
#
6687:da4514678bcf |
|
03-Jul-2014 |
dcubed |
8047104: cleanup misc issues prior to Contended Locking reorder and cache Summary: Checkpoint misc cleanups for Contended Locking prior to first optimization bucket. Reviewed-by: dholmes, sspitsyn, dice
|
#
6645:dabee7bb3a8f |
|
19-Jun-2014 |
brutisso |
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps Reviewed-by: jwilhelm, ehelin, tschatzl
|
#
6579:5342877674a5 |
|
13-Jun-2014 |
kvn |
Merge
|
#
6576:edf93f2ccf99 |
|
11-Jun-2014 |
kvn |
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC Summary: Add C2 SHA intrinsics on SPARC Reviewed-by: kvn, roland Contributed-by: james.cheng@oracle.com
|
#
6565:7b37566be57d |
|
10-Jun-2014 |
jmasa |
Merge
|
#
6564:997484ade1c5 |
|
01-May-2014 |
jwilhelm |
8042298: Remove the names gen0 and gen1 from the GC code Summary: Renamed gen0 and gen1 to young and old throughout the GC code. Reviewed-by: sjohanss, jcoomes
|
#
6554:b728cf7dfbec |
|
03-Jun-2014 |
iignatyev |
8044339: Update FilterSpuriousWakeups documentation. Review "Solaris only" vm options descriptions Reviewed-by: kvn, dholmes, iignatyev
|
#
6544:7daf195e6193 |
|
30-May-2014 |
iignatyev |
8038756: new WB API :: get/setVMFlag Reviewed-by: vlivanov, sla
|
#
6449:e4d54c03efe7 |
|
17-May-2014 |
coleenp |
Merge
|
#
6444:47b707b6c4e7 |
|
15-May-2014 |
coleenp |
8025580: Temporary flags: UseNewReflection and ReflectionWrapResolutionErrors Summary: The fix removes all UseNewReflection/ReflectionWrapResolutionErrors occurrences/logic and adds them into the list of obsolete_jvm_flags in arguments.cpp. Reviewed-by: coleenp, hseigel Contributed-by: ygaevsky@azulsystems.com
|
#
6434:466b58fa837b |
|
15-May-2014 |
twisti |
Merge
|
#
6430:975d903e1de3 |
|
13-May-2014 |
iveresov |
8032463: VirtualDispatch test timeout with DeoptimizeALot Summary: Introduce code aging for warm method detection Reviewed-by: kvn, twisti
|
#
6429:3d247564e2d8 |
|
13-May-2014 |
anoll |
8021770: BackEdgeThreshold option is no longer used and should be removed Summary: The BackEdgeThreshold option is removed because it is no longer used. Reviewed-by: twisti, kvn, cjplummer Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
|
#
6424:722198b9fa26 |
|
12-May-2014 |
dholmes |
Merge
|
#
6423:5e6dc4e3c761 |
|
12-May-2014 |
dholmes |
8032551: Remove UsePPCLWSYNC from globals.hpp Reviewed-by: lfoltan, zgu
|
#
6373:d02dbc95b60b |
|
29-Apr-2014 |
anoll |
8036956: remove EnableInvokeDynamic flag Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
|
#
6342:98dce985df09 |
|
22-Apr-2014 |
brutisso |
8038265: CMS: enable time based triggering of concurrent cycles Reviewed-by: mgerdin, brutisso Contributed-by: michal@frajt.eu
|
#
6225:7cf6868b207a |
|
03-Apr-2014 |
bharadwaj |
Merge
|
#
6217:f4bd873722eb |
|
31-Mar-2014 |
roland |
8037970: make PrintMethodData a diagnostic options Summary: make PrintMethodData a diagnostic options for performance investigation Reviewed-by: kvn, iveresov
|
#
6208:b5748753ad2f |
|
28-Mar-2014 |
minqi |
7090324: gclog rotation via external tool Summary: 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 Contributed-by: suenaga.yasumasa@lab.ntt.co.jp
|
#
6165:67a964ad4f02 |
|
21-Mar-2014 |
ehelin |
Merge
|
#
6163:6bd5c687f11a |
|
18-Mar-2014 |
pliden |
8029075: String deduplication in G1 Summary: Implementation of JEP 192, http://openjdk.java.net/jeps/192 Reviewed-by: brutisso, tschatzl, coleenp
|
#
6136:37d146c88149 |
|
15-Mar-2014 |
dsamersoff |
Merge
|
#
6134:9ba2269eafd4 |
|
13-Mar-2014 |
fparain |
8036128: Remove deprecated VM flag UseVMInterruptibleIO Reviewed-by: acorn, dholmes, dcubed, coleenp
|
#
6111:480b0109db65 |
|
06-Mar-2014 |
anoll |
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000 Summary: Double CodeCacheSegmentSize from 64 byte to 128 bytes if tiered compilation is enabled Reviewed-by: kvn, twisti
|
#
6089:aed8e1fe80eb |
|
04-Mar-2014 |
vlivanov |
8035828: Turn on @Stable support in VM Reviewed-by: jrose, twisti
|
#
6088:1179450ad3ee |
|
04-Mar-2014 |
vlivanov |
8035887: VM crashes trying to force inlining the recursive call Reviewed-by: kvn, twisti
|
#
6087:3edd4a71588b |
|
03-Mar-2014 |
shade |
8031818: Experimental VM flag for enforcing safe object construction Summary: -XX:+AlwaysSafeConstructors to unconditionally emit the trailing constructor barrier. Reviewed-by: kvn, roland
|
#
6086:3c3953fb3f2a |
|
03-Mar-2014 |
shade |
8033380: Experimental VM flag to enforce access atomicity Summary: -XX:+AlwaysAtomicAccesses to unconditionally enforce the access atomicity. Reviewed-by: roland, kvn, iveresov
|
#
6054:fdad2932c73f |
|
25-Feb-2014 |
roland |
8031752: Failed speculative optimizations should be reattempted when root of compilation is different Summary: support for speculative traps that keep track of the root of the compilation in which a trap occurs. Reviewed-by: kvn, twisti
|
#
6014:8a9bb7821e28 |
|
19-Feb-2014 |
kvn |
Merge
|
#
6010:abec000618bf |
|
28-Jan-2014 |
kvn |
Merge
|
#
5996:1174c8abbdb6 |
|
05-Dec-2013 |
kvn |
Merge
|
#
5994:41b780b43b74 |
|
27-Nov-2013 |
goetz |
8029015: PPC64 (part 216): opto: trap based null and range checks Summary: On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks. Reviewed-by: kvn
|
#
5989:da862781b584 |
|
21-Nov-2013 |
kvn |
Merge
|
#
5976:2b8e28fdf503 |
|
05-Nov-2013 |
kvn |
Merge
|
#
5974:abe03600372a |
|
15-Sep-2013 |
goetz |
8024468: PPC64 (part 201): cppInterpreter: implement bytecode profiling Summary: Implement profiling for c2 jit compilation. Also enable new cppInterpreter features. Reviewed-by: kvn
|
#
5966:e2722a66aba7 |
|
05-Sep-2013 |
kvn |
Merge
|
#
5965:bdd155477289 |
|
22-Aug-2013 |
goetz |
8023033: PPC64 (part 13): basic changes for AIX Summary: Added AIX includes alpha-sorted before BSD. Fix compilation issues with xlC in shared code. Basic shared platform dependend adaption (vm_version etc.). Reviewed-by: kvn, dholmes, stefank
|
#
5963:b55e4bd0389e |
|
16-Aug-2013 |
kvn |
Merge
|
#
5962:ec28f9c041ff |
|
02-Aug-2013 |
goetz |
8019972: PPC64 (part 9): platform files for interpreter only VM. Summary: With this change the HotSpot core build works on Linux/PPC64. The VM succesfully executes simple test programs. Reviewed-by: kvn
|
#
5961:94c202aa2646 |
|
01-Aug-2013 |
kvn |
Merge
|
#
5959:438e13354adf |
|
19-Jul-2013 |
kvn |
Merge
|
#
5958:6cc7093e1341 |
|
11-Jul-2013 |
kvn |
Merge
|
#
5946:b5c8a61d7fa0 |
|
21-Jun-2013 |
kvn |
Merge
|
#
5945:d2907f74462e |
|
20-Jun-2013 |
goetz |
8016586: PPC64 (part 3): basic changes for PPC64 Summary: added #includes needed for ppc64 port. Renamed _MODEL_ppc to _MODEL_ppc_32 and renamed corresponding old _ppc files to _ppc_32. Reviewed-by: dholmes, kvn
|
#
5915:e8ef156f0bc9 |
|
13-Feb-2014 |
ehelin |
Merge
|
#
5913:e5d78f318aec |
|
10-Dec-2013 |
jwilhelm |
8026849: Fix typos in the GC code, part 2 Summary: Fixed typos in assert messages, flag descriptions and verbose messages Reviewed-by: stefank, tschatzl
|
#
5888:26c3b944dc35 |
|
07-Feb-2014 |
coleenp |
8033528: assert(0 <= i && i < length()) failed: index out of bounds Summary: Restoring bytecodes for invokedynamic had wrong index calculation added testing stress option. Reviewed-by: twisti, hseigel
|
#
5867:2c95095271e9 |
|
30-Jan-2014 |
ehelin |
Merge
|
#
5866:44315152d434 |
|
29-Jan-2014 |
jwilhelm |
8028391: Make the Min/MaxHeapFreeRatio flags manageable Summary: Made the flags Min- and MaxHeapFreeRatio manageable, and implemented support for these flags in ParallalGC. Reviewed-by: sla, mgerdin, brutisso
|
#
5862:63a4eb8bcd23 |
|
23-Jan-2014 |
jwilhelm |
8025856: Fix typos in the GC code Summary: Fix about 440 typos in comments in the VM code Reviewed-by: mgerdin, tschatzl, coleenp, kmo, jcoomes
|
#
5829:234d576115b5 |
|
16-Jan-2014 |
ccheung |
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message Summary: clarifying the error messages associated with vm options of type diagnostic, experimental, develop, and notproduct Reviewed-by: kvn, twisti, ctornqvi
|
#
5790:db1ff6781ab4 |
|
10-Jan-2014 |
morris |
Merge
|
#
5789:7c0122ed05fb |
|
09-Jan-2014 |
anoll |
8022494: Make compilation IDs sequential Summary: Use atomic operations to provide sequential compilation IDs Reviewed-by: kvn, twisti
|
#
5785:183bd5c00828 |
|
08-Jan-2014 |
kvn |
8028468: Add inlining information into ciReplay Summary: Allow dump and replay inlining for specified method during a program execution. Reviewed-by: roland, twisti
|
#
5752:49a31fd8b93d |
|
19-Dec-2013 |
anoll |
8025277: Add -XX: flag to print code cache sweeper statistics Summary: New diagnostic flag prints statistics about the code cache sweeper Reviewed-by: kvn Contributed-by: tobi.hartmann@gmail.com
|
#
5736:6c583aa36bc9 |
|
23-Dec-2013 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal Reviewed-by: kvn, dholmes
|
#
5685:438fe38c63c8 |
|
15-Nov-2013 |
mgronlun |
Merge
|
#
5681:cdf20166ec45 |
|
13-Nov-2013 |
minqi |
8025632: Remove all references to MagicLambdaImpl from Hotspot Summary: MagicLambdaImpl was removed from jdk side, this should be done in vm side too Reviewed-by: coleenp, hseigel, rdurbin
|
#
5671:e74074c34312 |
|
14-Nov-2013 |
vlivanov |
8028159: C2: compiler stack overflow during inlining of @ForceInline methods Reviewed-by: roland, kvn
|
#
5664:78da3894b86f |
|
12-Nov-2013 |
anoll |
8027593: performance drop with constrained codecache starting with hs25 b111 Summary: Fixed proper sweeping of small code cache sizes Reviewed-by: kvn, iveresov
|
#
5661:e2509677809c |
|
08-Nov-2013 |
vlivanov |
8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie Reviewed-by: kvn, iveresov
|
#
5552:5ccbab1c69f3 |
|
22-Oct-2013 |
roland |
8026251: New type profiling points: parameters to methods Summary: x86 interpreter and c1 type profiling for parameters on method entries Reviewed-by: kvn, twisti
|
#
5512:c51cd6af7e61 |
|
18-Oct-2013 |
jcoomes |
Merge
|
#
5510:94c0343b1887 |
|
17-Oct-2013 |
stefank |
8026715: Remove the MetaDataDeallocateALot develop flag Reviewed-by: coleenp, mgerdin
|
#
5503:bfd52054aeb8 |
|
15-Oct-2013 |
pliden |
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect Reviewed-by: brutisso, tschatzl, kmo, tamao
|
#
5497:2382ff14d889 |
|
11-Oct-2013 |
jwilhelm |
Merge
|
#
5496:9c8289162268 |
|
11-Oct-2013 |
jwilhelm |
8024776: Max/MinHeapFreeRatio descriptions should be more precise Summary: Descriptions for Max/MinHeapFreeRatio updated Reviewed-by: ehelin, jmasa
|
#
5487:f50418dfb1b7 |
|
13-Oct-2013 |
iveresov |
Merge
|
#
5486:ce0cc25bc5e2 |
|
11-Oct-2013 |
roland |
8026054: New type profiling points: type of return values at calls Summary: x86 interpreter and c1 type profiling for return values at calls Reviewed-by: kvn, twisti
|
#
5479:d13d7aba8c12 |
|
09-Oct-2013 |
roland |
8023657: New type profiling points: arguments to call Summary: x86 interpreter and c1 type profiling for arguments at calls Reviewed-by: kvn, twisti
|
#
5430:aa6f2ea19d8f |
|
11-Oct-2013 |
jcoomes |
Merge
|
#
5428:85c1ca43713f |
|
07-Oct-2013 |
stefank |
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces Reviewed-by: brutisso, jmasa, coleenp
|
#
5426:b4d8a3d4db73 |
|
09-Oct-2013 |
tamao |
8010506: Typos and errors in descriptions of vm options in globals.hpp Summary: Fix typos and errors in descriptions of vm options in globals.hpp Reviewed-by: jmasa, jwilhelm
|
#
5415:c90e76575b03 |
|
08-Oct-2013 |
kevinw |
8019375: Internal symbol table size should be tunable. Reviewed-by: coleenp, kamg
|
#
5359:1c3486050433 |
|
27-Sep-2013 |
adlertz |
Merge
|
#
5358:a07c25e4f67e |
|
27-Sep-2013 |
adlertz |
Merge
|
#
5357:510fbd28919c |
|
27-Sep-2013 |
anoll |
8020151: PSR:PERF Large performance regressions when code cache is filled Summary: Code cache sweeping based on method hotness; removed speculatively disconnect Reviewed-by: kvn, iveresov
|
#
5355:72b7e96c1922 |
|
26-Sep-2013 |
twisti |
8024545: make develop and notproduct flag values available in product builds Reviewed-by: dholmes, kvn
|
#
5320:0f37d1badced |
|
20-Sep-2013 |
dcubed |
Merge
|
#
5308:63147986a428 |
|
18-Sep-2013 |
dcubed |
8019835: Strings interned in different threads equal but does not == Summary: Add -XX:+VerifyStringTableAtExit option and code to verify StringTable invariants. Reviewed-by: rdurbin, sspitsyn, coleenp
|
#
5302:da051ce490eb |
|
19-Sep-2013 |
adlertz |
Merge
|
#
5290:01b268b3080a |
|
13-Sep-2013 |
vlivanov |
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log) Reviewed-by: twisti, kvn, sla
|
#
5275:884ed7a10f09 |
|
16-Sep-2013 |
tschatzl |
Merge
|
#
5259:7944aba7ba41 |
|
12-Aug-2013 |
ehelin |
8015107: NPG: Use consistent naming for metaspace concepts Reviewed-by: coleenp, mgerdin, hseigel
|
#
5223:edb5ab0f3fe5 |
|
10-Sep-2013 |
vlivanov |
8001107: @Stable annotation for constant folding of lazily evaluated variables Reviewed-by: rbackman, twisti, kvn Contributed-by: john.r.rose@oracle.com, vladimir.x.ivanov@oracle.com
|
#
5187:3a1df0dce3e5 |
|
30-Aug-2013 |
acorn |
8023872: Verification error in generated lambda classes Summary: skip verification for generated lambda classes Reviewed-by: kamg, dholmes
|
#
5165:d80493ee6430 |
|
27-Aug-2013 |
acorn |
Merge
|
#
5164:91b93f523ec6 |
|
26-Aug-2013 |
acorn |
8012294: remove generic handling for default methods Reviewed-by: kamg, coleenp
|
#
5143:4c84d351cca9 |
|
16-Aug-2013 |
stefank |
8007074: SIGSEGV at ParMarkBitMap::verify_clear() Summary: Replace the broken large pages implementation on Linux. New flag: -XX:+UseTransparentHugePages - Linux specific flag to turn on transparent huge page hinting with madvise(..., MAP_HUGETLB). Changed behavior: -XX:+UseLargePages - tries to use -XX:+UseTransparentHugePages before trying other large pages implementations (on Linux). Changed behavior: -XX:+UseHugeTLBFS - Use upfront allocation of Large Pages instead of using the broken implementation to dynamically committing large pages. Changed behavior: -XX:LargePageSizeInBytes - Turned off the ability to use this flag on Linux and provides warning to user if set to a value different than the OS chosen large page size. Changed behavior: Setting no large page size - Now defaults to use -XX:UseTransparentHugePages if the OS supports it. Previously, -XX:+UseHugeTLBFS was chosen if the OS was configured to use large pages. Reviewed-by: tschatzl, dcubed, brutisso
|
#
5093:740e263c80c6 |
|
15-Aug-2013 |
hseigel |
8003424: Enable Class Data Sharing for CompressedOops 8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops 8005933: The -Xshare:auto option is ignored for -server Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs. Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank
|
#
5027:8796fd3ac898 |
|
26-Jul-2013 |
tamao |
Merge
|
#
5026:ca9dedeebdec |
|
25-Jul-2013 |
jmasa |
6412968: CMS Long initial mark pauses Reviewed-by: rasbold, tschatzl, jmasa Contributed-by: yamauchi@google.com
|
#
5024:7b06ae405d7b |
|
23-Jul-2013 |
jmasa |
6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses Reviewed-by: rasbold, tschatzl, jmasa Contributed-by: yamauchi@google.com
|
#
4992:02d7aa1456c9 |
|
18-Jul-2013 |
ccheung |
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed Summary: this fix also removes the -XX:+UseStringCache option Reviewed-by: dholmes, acorn, iklam
|
#
4950:ec173c8f3739 |
|
11-Jul-2013 |
roland |
Merge
|
#
4944:e50be1620201 |
|
08-Jul-2013 |
goetz |
8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build). Summary: define CodeCacheMinimumUseSpace flag for cppInterpeter build. Reviewed-by: kvn
|
#
4942:50257d6f5aaa |
|
09-Jul-2013 |
acorn |
8013635: VM should no longer create bridges for generic signatures. Summary: Requires: 8013789: Compiler bridges, 8015402: metafactory Reviewed-by: sspitsyn, coleenp, bharadwaj
|
#
4921:8b789ce47503 |
|
04-Jul-2013 |
roland |
Merge
|
#
4918:b800986664f4 |
|
02-Jul-2013 |
drchase |
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32 Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test Reviewed-by: kvn, twisti
|
#
4917:738e04fb1232 |
|
01-Jul-2013 |
anoll |
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k Summary: Introduce a minimum code cache size that guarantees that the VM can startup. Reviewed-by: kvn, twisti
|
#
4908:6e3634222155 |
|
28-Jun-2013 |
tamao |
8017611: Auto corrector for mistyped vm options Summary: The auto corrector for mistyped vm options fuzzy-matches existing flags based on string similarity (Dice's coefficient). Reviewed-by: kvn, dsamersoff, hseigel, johnc
|
#
4802:f2110083203d |
|
10-Jun-2013 |
sla |
8005849: JEP 167: Event-Based JVM Tracing Reviewed-by: acorn, coleenp, sla Contributed-by: Karen Kinnear <karen.kinnear@oracle.com>, Bengt Rutisson <bengt.rutisson@oracle.com>, Calvin Cheung <calvin.cheung@oracle.com>, Erik Gahlin <erik.gahlin@oracle.com>, Erik Helin <erik.helin@oracle.com>, Jesper Wilhelmsson <jesper.wilhelmsson@oracle.com>, Keith McGuigan <keith.mcguigan@oracle.com>, Mattias Tobiasson <mattias.tobiasson@oracle.com>, Markus Gronlund <markus.gronlund@oracle.com>, Mikael Auno <mikael.auno@oracle.com>, Nils Eliasson <nils.eliasson@oracle.com>, Nils Loodin <nils.loodin@oracle.com>, Rickard Backman <rickard.backman@oracle.com>, Staffan Larsen <staffan.larsen@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Yekaterina Kantserova <yekaterina.kantserova@oracle.com>
|
#
4716:91eba9f82325 |
|
16-May-2013 |
anoll |
8012371: Adjust Tiered compile threshold according to available space in code cache Summary: Added command line parameter to define a threshold at which C1 compilation threshold for is increased. Reviewed-by: kvn, iveresov
|
#
4690:2958af1d8c5a |
|
16-May-2013 |
jwilhelm |
Merge
|
#
4684:12f651e29f6b |
|
15-May-2013 |
tschatzl |
6843347: Boundary values in some public GC options cause crashes Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options. Reviewed-by: jmasa, brutisso
|
#
4667:f944ba972151 |
|
14-May-2013 |
hseigel |
8014138: Add VM option to facilitate the writing of CDS tests Summary: Added the -XX:SharedArchiveFile option. Reviewed-by: coleenp, ccheung, acorn, dcubed, zgu
|
#
4666:a9270d9ecb13 |
|
14-May-2013 |
shade |
8014448: Purge PrintCompactFieldsSavings Summary: Remove obsolete debugging code. Reviewed-by: dholmes, kvn Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
|
#
4638:d17700c82d7d |
|
06-May-2013 |
tschatzl |
8006088: Incompatible heap size flags accepted by VM Summary: Make processing of minimum, initial and maximum heap size more intiutive by removing previous limitations on allowed values, and make error reporting consistent. Further, fix errors in ergonomic heap sizing. Reviewed-by: johnc, jwilhelm, tamao
|
#
4605:9ce110b1d14a |
|
02-May-2013 |
kvn |
Merge
|
#
4603:0cfa93c2fcc4 |
|
29-Apr-2013 |
neliasso |
8012547: Code cache flushing can get stuck reclaming of memory Summary: Keep sweeping regardless of if we are flushing Reviewed-by: kvn, twisti
|
#
4594:7b23cb975cf2 |
|
25-Apr-2013 |
iignatyev |
8011675: adding compilation level to replay data Reviewed-by: kvn, vlivanov
|
#
4592:e12c9b3740db |
|
25-Apr-2013 |
vlivanov |
8012260: ciReplay: Include PID into the name of replay data file Reviewed-by: kvn, twisti
|
#
4583:b06ac540229e |
|
24-Apr-2013 |
stefank |
8013132: Add a flag to turn off the output of the verbose verification code Reviewed-by: johnc, brutisso
|
#
4466:83f27710f5f7 |
|
07-Apr-2013 |
brutisso |
7197666: java -d64 -version core dumps in a box with lots of memory Summary: Allow task queues to be mmapped instead of malloced on Solaris Reviewed-by: coleenp, jmasa, johnc, tschatzl
|
#
4464:68fe50d4f1d5 |
|
05-Apr-2013 |
johnc |
8011343: Add new flag for verifying the heap during startup Summary: Perform verification during VM startup under control of new flag and within a VMOperation. Reviewed-by: stefank, jmasa, brutisso
|
#
4445:0ca3dd0ffaba |
|
04-Apr-2013 |
bharadwaj |
Merge
|
#
4435:cd9ad42dfde0 |
|
29-Mar-2013 |
bharadwaj |
Merge
|
#
4425:46f6f063b272 |
|
21-Mar-2013 |
roland |
7153771: array bound check elimination for c1 Summary: when possible optimize out array bound checks, inserting predicates when needed. Reviewed-by: never, kvn, twisti Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
|
#
4424:0c039865ef2b |
|
04-Apr-2013 |
mgerdin |
Merge
|
#
4423:15c04fe93c18 |
|
03-Apr-2013 |
mgerdin |
Merge
|
#
4419:754c24457b20 |
|
27-Mar-2013 |
tschatzl |
7112912: Message "Error occurred during initialization of VM" on boxes with lots of RAM Summary: Ergonomics now also takes available virtual memory into account when deciding for a heap size. The helper method to determine the maximum allocatable memory block now uses the appropriate OS specific calls to retrieve available virtual memory for the java process. In 32 bit environments this method now also searches for the maximum actually reservable amount of memory. Merge previously separate implementations for Linux/BSD/Solaris into a single method. Reviewed-by: jmasa, tamao
|
#
4418:2e093b564241 |
|
28-Mar-2013 |
mgerdin |
7014552: gc/lock/jni/jnilockXXX works too slow on 1-processor machine Summary: Keep a counter of how many times we were stalled by the GC locker, add a diagnostic flag which sets the limit. Reviewed-by: brutisso, ehelin, johnc
|
#
4410:1b90c7607451 |
|
27-Mar-2013 |
minqi |
2178143: JVM crashes if the number of bound CPUs changed during runtime Summary: Supply a new flag -XX:+AssumeMP to workaround the problem. With the flag is turned on, assume VM run on MP platform so is_MP() will return true that sync calls will not skip away. Reviewed-by: dholmes, acorn, dcubed, jmasa Contributed-by: yumin.qi@oracle.com
|
#
4384:36376b540a98 |
|
26-Mar-2013 |
hseigel |
8009595: The UseSplitVerifier option needs to be deprecated. Summary: Put UseSplitVerifier option on the deprecated list. Reviewed-by: dcubed, kmo, acorn
|
#
4376:0ac03fef364f |
|
21-Mar-2013 |
zgu |
Merge
|
#
4375:06db4c0afbf3 |
|
20-Mar-2013 |
zgu |
8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp
|
#
4369:91bf0bdae37b |
|
20-Mar-2013 |
coleenp |
8008217: CDS: Class data sharing limits the malloc heap on Solaris Summary: In 64bit VM move CDS archive address to 32G on all platforms using new flag SharedBaseAddress. In 32bit VM set CDS archive address to 3Gb on Linux and let other OSs pick the address. Reviewed-by: kvn, dcubed, zgu, hseigel
|
#
4367:eca90b8a06eb |
|
19-Mar-2013 |
rdurbin |
7030610: runtime/6878713/Test6878713.sh fails Error. failed to clean up files after test 7123945: runtime/6878713/Test6878713.sh require about 2G of native memory, swaps and times out Summary: Add new diagnostic option -XX:MallocMaxTestWords=NNN and fix Test6878713.sh. Reviewed-by: dcubed, coleenp, dholmes, iklam
|
#
4271:11d5942ef9c7 |
|
12-Mar-2013 |
lana |
Merge
|
#
4270:d4a32a6f8c82 |
|
24-Feb-2013 |
ewendeli |
Merge
|
#
4268:b5cb079ecaa4 |
|
03-Feb-2013 |
ewendeli |
Merge
|
#
4267:77443715ec55 |
|
05-Nov-2012 |
kamg |
8001307: Modify ACC_SUPER behavior Summary: Disallow non-virtual calls even when ACC_SUPER is absent. Reviewed-by: kvn, acorn
|
#
4244:a252e688abcf |
|
01-Feb-2013 |
jmasa |
7189971: Implement CMSWaitDuration for non-incremental mode of CMS Reviewed-by: jmasa, johnc, ysr Contributed-by: michal@frajt.eu
|
#
4146:a83cd101fd62 |
|
23-Jan-2013 |
jmasa |
8005452: NPG: Create new flags for Metaspace resizing policy Reviewed-by: johnc, jwilhelm, coleenp, stefank
|
#
4141:f64ffbf81af5 |
|
07-Feb-2013 |
jwilhelm |
8006432: Ratio flags should be unsigned Summary: Flags changed to be of uintx type Reviewed-by: johnc, tamao
|
#
4140:bce1ac447f6b |
|
06-Feb-2013 |
johnc |
7052429: G1: Avoid unnecessary scanning of humongous regions during concurrent marking Summary: Skip unnecessary scanning of bitmap for unmarked humongous objects/regions. Reviewed-by: jwilhelm, johnc Contributed-by: Tao Mao <tao.mao@oracle.com>
|
#
4023:f422634e5828 |
|
18-Jan-2013 |
brutisso |
Merge
|
#
4016:689e1218d7fe |
|
14-Jan-2013 |
brutisso |
8004018: Remove old initialization flags Reviewed-by: dholmes, stefank Contributed-by: erik.helin@oracle.com
|
#
4004:212c5b9c38e7 |
|
16-Jan-2013 |
dlong |
Merge
|
#
4003:9deda4d8e126 |
|
14-Jan-2013 |
vladidan |
8005204: Code Cache Reduction: command line options implementation Summary: Adding more detailed output on CodeCache usage Reviewed-by: kvn, vladidan Contributed-by: Alexander Harlap <alexander.harlap@oracle.com>
|
#
4000:92d4b5d8dde4 |
|
16-Jan-2013 |
acorn |
Merge
|
#
3995:4a916f2ce331 |
|
14-Jan-2013 |
jwilhelm |
8003985: Support @Contended Annotation - JEP 142 Summary: HotSpot changes to support @Contended annotation. Reviewed-by: coleenp, kvn, jrose Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
|
#
3968:1f6d10b4cc0c |
|
09-Jan-2013 |
acorn |
Merge
|
#
3962:561148896559 |
|
08-Jan-2013 |
hseigel |
8005076: Creating a CDS archive with one alignment and running another causes a crash. Summary: Save the alignment when writing the CDS and compare it when reading the CDS. Reviewed-by: kvn, coleenp
|
#
3955:6e9174173e00 |
|
04-Jan-2013 |
jmasa |
8000325: Change default for CMSClassUnloadingEnabled to true Reviewed-by: stefank, ysr
|
#
3949:b735136e0d82 |
|
02-Jan-2013 |
johnc |
8004132: SerialGC: ValidateMarkSweep broken when running GCOld Summary: Remove bit-rotten ValidateMarkSweep functionality and flag. Reviewed-by: johnc, jmasa Contributed-by: tamao <tao.mao@oracle.com>
|
#
3947:e51c9860cf66 |
|
03-Dec-2012 |
jmasa |
8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders Reviewed-by: johnc, coleenp
|
#
3929:2d6c433b1f38 |
|
19-Dec-2012 |
kvn |
8004741: Missing compiled exception handle table entry for multidimensional array allocation Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception. Reviewed-by: twisti
|
#
3845:80e866b1d053 |
|
16-Nov-2012 |
coleenp |
Merge
|
#
3842:e4f764ddb06a |
|
12-Nov-2012 |
hseigel |
7122219: Passed StringTableSize value not verified Summary: Check that the values specified for -XX:StringTableSize are within a certain range. Reviewed-by: dholmes, coleenp
|
#
3832:bd7a7ce2e264 |
|
12-Nov-2012 |
minqi |
6830717: replay of compilations would help with debugging Summary: When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method. Reviewed-by: kvn, twisti, sspitsyn Contributed-by: yumin.qi@oracle.com
|
#
3811:ec204374e626 |
|
02-Nov-2012 |
kamg |
Merge
|
#
3810:4735d2c84362 |
|
10-Oct-2012 |
kamg |
7200776: Implement default methods in interfaces Summary: Add generic type analysis and default method selection algorithms Reviewed-by: coleenp, acorn
|
#
3798:cae17c597196 |
|
01-Nov-2012 |
coleenp |
Merge
|
#
3792:5ec0c42da025 |
|
25-Oct-2012 |
coleenp |
7188234: Deprecate VM command line options Summary: Remove support for the UseVectoredExceptions flag Reviewed-by: jcoomes, kamg Contributed-by: harold.seigel@oracle.com
|
#
3773:588f08ed16cf |
|
26-Oct-2012 |
kvn |
Merge
|
#
3770:a3ecd773a7b9 |
|
24-Oct-2012 |
kvn |
7184394: add intrinsics to use AES instructions Summary: Use new x86 AES instructions for AESCrypt. Reviewed-by: twisti, kvn, roland Contributed-by: tom.deneau@amd.com
|
#
3746:e52361627b65 |
|
15-Oct-2012 |
coleenp |
Merge
|
#
3743:bdb5f8c9978b |
|
10-Oct-2012 |
coleenp |
7199068: NPG: SharedSkipVerify is meaningless Summary: Remove the SharedSkipVerify flag Reviewed-by: kamg, sspitsyn, coleenp Contributed-by: harold.seigel@oracle.com
|
#
3729:d804e148cff8 |
|
12-Oct-2012 |
kvn |
Merge
|
#
3728:19eb999cb72c |
|
11-Oct-2012 |
twisti |
8000740: remove LinkWellKnownClasses Reviewed-by: kvn, jrose
|
#
3723:65d07d9ee446 |
|
08-Oct-2012 |
twisti |
8000263: JSR 292: signature types may appear to be unloaded Reviewed-by: kvn, jrose
|
#
3719:c3e799c37717 |
|
05-Oct-2012 |
vlivanov |
7177003: C1: LogCompilation support Summary: add LogCompilation support in C1 - both client and tiered mode. Reviewed-by: twisti, kvn
|
#
3716:6e5a59a8e4a7 |
|
08-Oct-2012 |
rbackman |
Merge
|
#
3710:bacdc1d5c21c |
|
04-Oct-2012 |
coleenp |
6884973: java -XX:Atomics=2 crashes Summary: Remove buggy experimental option Reviewed-by: acorn, coleenp Contributed-by: harold.seigel@oracle.com
|
#
3694:22b8d3d181d9 |
|
03-Oct-2012 |
jwilhelm |
8000351: Tenuring threshold should be unsigned Summary: Change the flags and variables related to tenuring threshold to be unsigned Reviewed-by: jmasa, johnc
|
#
3693:f81a7c0c618d |
|
03-Oct-2012 |
jmasa |
7199349: NPG: PS: Crash seen in jprt Reviewed-by: johnc
|
#
3646:9a86ddfc6c8f |
|
17-Sep-2012 |
zgu |
7188594: Print statistic collected by NMT with VM flag Summary: Print out statistics of collected NMT data if it is on at VM exits Reviewed-by: kvn, coleenp, twisti
|
#
3613:11fb740ce98f |
|
07-Sep-2012 |
coleenp |
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size Summary: Don't allocate huge class metaspace size by default on x64 Reviewed-by: stefank, jmasa, kvn
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
3585:a5dd6e3ef9f3 |
|
27-Aug-2012 |
twisti |
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp Reviewed-by: kvn, dholmes, coleenp Contributed-by: Tao Mao <tao.mao@oracle.com>
|
#
3560:fce6d7280776 |
|
17-Aug-2012 |
dcubed |
Merge
|
#
3557:4ee06e614636 |
|
06-Aug-2012 |
kamg |
7116786: RFE: Detailed information on VerifyErrors Summary: Provide additional detail in VerifyError messages Reviewed-by: sspitsyn, acorn
|
#
3534:1d7922586cf6 |
|
24-Jul-2012 |
twisti |
7023639: JSR 292 method handle invocation needs a fast path for compiled code 6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: John Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
|
#
3467:3f1ab0c19c30 |
|
02-Jul-2012 |
dholmes |
7179383: MaxDirectMemorySize argument parsing is broken for values >2G Summary: change hotspot flag to be unsigned Reviewed-by: dholmes, sla, fparain, brutisso Contributed-by: Chris Dennis <cdennis@terracottatech.com>
|
#
3465:d2a62e0f25eb |
|
28-Jun-2012 |
zgu |
6995781: Native Memory Tracking (Phase 1) 7151532: DCmd for hotspot native memory tracking Summary: Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
|
#
3434:58ad5f22317e |
|
18-Jun-2012 |
sla |
Merge
|
#
3430:e9140bf80b4a |
|
13-Jun-2012 |
coleenp |
7158800: Improve storage of symbol tables Summary: Use an alternate version of hashing algorithm for symbol string tables and after a certain bucket size to improve performance Reviewed-by: pbk, kamg, dlong, kvn, fparain
|
#
3411:8b0a4867acf0 |
|
12-Jun-2012 |
twisti |
7174218: remove AtomicLongCSImpl intrinsics Reviewed-by: kvn, twisti Contributed-by: Krystal Mok <sajia@taobao.com>
|
#
3377:bbc900c2482a |
|
31-May-2012 |
brutisso |
7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering Summary: Simplify code, remove unused code, remove ExitAfterGCNum Reviewed-by: huntch, johnc
|
#
3332:9d679effd28c |
|
15-May-2012 |
brutisso |
7166894: Add gc cause to GC logging for all collectors Reviewed-by: mgerdin, johnc
|
#
3247:fc9d8850ab8b |
|
23-Mar-2012 |
coleenp |
7150058: Allocate symbols from null boot loader to an arena for NMT Summary: Move symbol allocation to an arena so NMT doesn't have to track them at startup. Reviewed-by: never, kamg, zgu
|
#
3215:80fe40862b02 |
|
20-Mar-2012 |
jmelvin |
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages Summary: Provide custom error messages for locked commercial feature options which are not first unlocked. Reviewed-by: dcubed, jcoomes, kamg Contributed-by: james.melvin@oracle.com
|
#
3184:2d503de963b3 |
|
23-Feb-2012 |
mgerdin |
7148152: Add whitebox testing API to HotSpot Summary: Add an internal testing API to HotSpot to enable more targeted testing of vm functionality Reviewed-by: phh, dholmes
|
#
3137:cfdfbeac0a5b |
|
15-Feb-2012 |
iveresov |
7145345: Code cache sweeper must cooperate with safepoints Summary: Safepoint in the sweeper loop in necessary Reviewed-by: kvn, never
|
#
3067:379b22e03c32 |
|
03-Feb-2012 |
jcoomes |
Merge
|
#
3065:0382d2b469b2 |
|
01-Feb-2012 |
never |
7013347: allow crypto functions to be called inline to enhance performance Reviewed-by: kvn
|
#
3064:aa3d708d67c4 |
|
01-Feb-2012 |
never |
7141200: log some interesting information in ring buffers for crashes Reviewed-by: kvn, jrose, kevinw, brutisso, twisti, jmasa
|
#
3060:5f17b16b3219 |
|
30-Jan-2012 |
iveresov |
7141059: 7116795 broke pure c2 builds Summary: Fix pure c2 builds Reviewed-by: kvn, brutisso, never
|
#
3058:527cf36f4a20 |
|
03-Feb-2012 |
fparain |
Merge
|
#
3056:b2cd0ee8f778 |
|
30-Jan-2012 |
acorn |
7114376: Make system dictionary hashtable bucket array size configurable Summary: 7u4 new experimental flag -XX:PredictedClassLoadedCount=# Reviewed-by: dholmes, phh, dcubed
|
#
3047:bf5da1648543 |
|
27-Jan-2012 |
kamg |
Merge
|
#
3046:de268c8a8075 |
|
26-Jan-2012 |
phh |
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11 Summary: Add CriticalPriority == MaxPriority+1 and enable scheduling class as well as thread priority to change on Solaris. Reviewed-by: dholmes, dcubed
|
#
3011:dddf0be88eb1 |
|
24-Jan-2012 |
iveresov |
7132945: Tiered: adjust OSR threshold of level 3 Summary: Change the value of Tier3BackEdgeThreshold from 7000 to 60000 Reviewed-by: kvn, never
|
#
2999:15d394228cfa |
|
19-Jan-2012 |
jrose |
7111138: delete the obsolete flag -XX:+UseRicochetFrames Reviewed-by: dholmes, bdelsart, kvn, twisti
|
#
2968:865e0817f32b |
|
10-Jan-2012 |
kamg |
Merge
|
#
2967:4f25538b54c9 |
|
09-Jan-2012 |
fparain |
7120511: Add diagnostic commands Reviewed-by: acorn, phh, dcubed, sspitsyn
|
#
2962:8940fd98d540 |
|
29-Dec-2011 |
kvn |
Merge
|
#
2953:127b3692c168 |
|
14-Dec-2011 |
kvn |
7116452: Add support for AVX instructions Summary: Added support for AVX extension to the x86 instruction set. Reviewed-by: never
|
#
2924:7faca6dfa2ed |
|
27-Dec-2011 |
jmasa |
Merge
|
#
2922:441e946dc1af |
|
14-Dec-2011 |
jmasa |
7121618: Change type of number of GC workers to unsigned int. Summary: 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
|
#
2907:6c995c08526c |
|
19-Dec-2011 |
phh |
7122880: Extend vendor-specific command interface to include manageable switches Summary: Add Flag::external_ext()/writable_ext(), both return false. Reviewed-by: coleenp, zgu
|
#
2886:81f7362f7bed |
|
08-Dec-2011 |
kvn |
Merge
|
#
2880:7793051af7d6 |
|
21-Nov-2011 |
twisti |
7110058: change default for ScavengeRootsInCode to 2 Reviewed-by: kvn, never
|
#
2871:03865c41c4f3 |
|
06-Dec-2011 |
vladidan |
Merge
|
#
2868:cd00eaeebef6 |
|
04-Dec-2011 |
phh |
7117389: Add a framework for vendor-specific command line switch extensions to Hotspot Summary: 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
|
#
2864:1bbf5b6fb7b0 |
|
02-Dec-2011 |
tonyp |
Merge
|
#
2859:bca17e38de00 |
|
09-Aug-2011 |
jmasa |
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads Summary: Select number of GC threads dynamically based on heap usage and number of Java threads Reviewed-by: johnc, ysr, jcoomes
|
#
2852:358eca91be48 |
|
29-Nov-2011 |
phh |
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch Summary: Revert 7116481 to current hsx/hotspot-main Reviewed-by: kamg
|
#
2851:763f01599ff4 |
|
29-Nov-2011 |
phh |
7116481: Commercial features in Hotspot must be gated by a switch Summary: 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
|
#
2828:f9a80a035a4a |
|
14-Nov-2011 |
coleenp |
Merge
|
#
2827:3c7d67df8d07 |
|
10-Nov-2011 |
dholmes |
7108264: Fix for 7104173 is insufficient Summary: Disable PrintVMOptions by default for all builds Reviewed-by: dsamersoff, twisti
|
#
2826:78bef05801ca |
|
10-Nov-2011 |
twisti |
Merge
|
#
2825:670a74b863fc |
|
09-Nov-2011 |
kvn |
7107042: assert(no_dead_loop) failed: dead loop detected Summary: Use dead nodes elimination code in PhaseIdealLoop before executing EA. Reviewed-by: never, twisti
|
#
2820:44ce519bc3d1 |
|
08-Nov-2011 |
never |
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer Reviewed-by: kvn, jrose, twisti
|
#
2800:5bda8dae4e14 |
|
23-Oct-2011 |
never |
7103784: enable some flags by default Reviewed-by: kvn
|
#
2792:d5c4c73aa855 |
|
27-Oct-2011 |
dholmes |
7104173: sun/tools tests fail with debug build after 7012206 Summary: Disable PrintVMOptions in embedded debug builds so tests are unaffected by extra output Reviewed-by: twisti, coleenp, phh, fparain, dsamersoff
|
#
2767:436b4a3231bf |
|
13-Oct-2011 |
dcubed |
7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com>
|
#
2725:dc45ae774613 |
|
30-Sep-2011 |
iveresov |
7096639: Tiered: Incorrect counter overflow handling for inlined methods Summary: Enable invocation events for inlinees Reviewed-by: kvn
|
#
2721:f08d439fab8c |
|
25-Sep-2011 |
never |
7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>
|
#
2675:d968f546734e |
|
07-Sep-2011 |
iveresov |
Merge
|
#
2668:2f9b79ddb05c |
|
02-Sep-2011 |
kvn |
7039731: arraycopy could use prefetch on SPARC Summary: Use BIS and prefetch in arraycopy stubs for Sparc (BIS for T4 only). Reviewed-by: never, iveresov
|
#
2657:baf763f388e6 |
|
26-Aug-2011 |
kvn |
7059037: Use BIS for zeroing on T4 Summary: Use BIS for zeroing new allocated big (2Kb and more) objects and arrays. Reviewed-by: never, twisti, ysr
|
#
2650:3cd0157e1d4d |
|
25-Aug-2011 |
iveresov |
7082969: NUMA interleaving Summary: Support interleaving on NUMA systems for collectors that don't have NUMA-awareness. Reviewed-by: iveresov, ysr Contributed-by: Tom Deneau <tom.deneau@amd.com>
|
#
2617:1af104d6cf99 |
|
16-Aug-2011 |
kvn |
7079329: Adjust allocation prefetching for T4 Summary: on T4 2 BIS instructions should be issued to prefetch 64 bytes Reviewed-by: iveresov, phh, twisti
|
#
2602:3d42f82cd811 |
|
21-Jul-2011 |
kvn |
7063628: Use cbcond on T4 Summary: Add new short branch instruction to Hotspot sparc assembler. Reviewed-by: never, twisti, jrose
|
#
2568:1f4f4ae84625 |
|
13-Jul-2011 |
kvn |
Merge
|
#
2566:faa472957b38 |
|
08-Jul-2011 |
kvn |
7059034: Use movxtod/movdtox on T4 Summary: Use new VIS3 mov instructions on T4 for move data between general and float registers. Reviewed-by: never, twisti
|
#
2561:48048b59a551 |
|
06-Jul-2011 |
jcoomes |
7061204: clean the chunk table synchronously in embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn
|
#
2559:eb94b7226b7a |
|
06-Jul-2011 |
jcoomes |
7061192: option handling adjustments for oracle and embedded builds Reviewed-by: dholmes, never, jwilhelm, kvn
|
#
2542:4bf3cbef0b3e |
|
06-Jul-2011 |
jcoomes |
Merge
|
#
2541:04760e41b01e |
|
28-Jun-2011 |
brutisso |
7016112: CMS: crash during promotion testing Summary: Also reviewed by mikael.gerdin@oracle.com; stdlib:qsort() does byte-by-byte swapping on Windows. This leads to pointer shearing. Fix is to implement a quicksort that does full pointer updates. Reviewed-by: never, coleenp, ysr
|
#
2529:2a241e764894 |
|
10-Jun-2011 |
minqi |
6941923: RFE: Handling large log files produced by long running Java Applications Summary: supply optinal flags to realize gc log rotation Reviewed-by: ysr, jwilhelm
|
#
2519:f8c9417e3571 |
|
14-Jun-2011 |
never |
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters Reviewed-by: twisti, kvn, jrose
|
#
2507:a93146d0e4be |
|
02-Jun-2011 |
jrose |
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM Summary: change the default setting of the flag AllowInvokeGeneric to false Reviewed-by: never
|
#
2485:a80577f854f9 |
|
17-May-2011 |
never |
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp Reviewed-by: jrose
|
#
2481:f52ed367b66d |
|
16-May-2011 |
never |
6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify Reviewed-by: kvn, iveresov
|
#
2470:688202ef6306 |
|
12-May-2011 |
never |
Merge
|
#
2461:566ea7a12419 |
|
06-May-2011 |
never |
Merge
|
#
2460:167b70ff3abc |
|
06-May-2011 |
never |
6939861: JVM should handle more conversion operations Reviewed-by: twisti, jrose
|
#
2457:30d3b13f1938 |
|
12-May-2011 |
ysr |
Merge
|
#
2454:fc2b798ab316 |
|
10-May-2011 |
ysr |
6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests Summary: Fixed process_chunk_boundaries(), used for parallel card scanning when using ParNew/CMS, so as to prevent double-scanning, or worse, non-scanning of imprecisely marked objects exceeding parallel chunk size. Made some sizing parameters for parallel card scanning diagnostic, disabled ParallelGCRetainPLAB, and elaborated and clarified some comments. Reviewed-by: stefank, johnc
|
#
2429:f4063a3503fc |
|
06-May-2011 |
kamg |
Merge
|
#
2426:52df0980eb50 |
|
05-May-2011 |
kevinw |
Merge
|
#
2425:277d0f6ca64d |
|
18-Apr-2011 |
kevinw |
7005503: Make GuaranteedSafepointInterval a diagnostic flag Reviewed-by: kamg, ysr
|
#
2422:54a56bbaf95b |
|
06-May-2011 |
brutisso |
Merge
|
#
2418:a1d5f532838d |
|
29-Apr-2011 |
brutisso |
7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock Summary: BlockOffsetArrayUseUnallocatedBlock was intended to be turned off as part of BUG 6948538 but a code line in collectorPolicy.cpp actually kept it turned on. Reviewed-by: jwilhelm, ysr
|
#
2381:286c498ae0d4 |
|
29-Apr-2011 |
kvn |
Merge
|
#
2379:149bb459be66 |
|
27-Apr-2011 |
never |
7029167: add support for conditional card marks Reviewed-by: iveresov, kvn
|
#
2352:5d046bf49ce7 |
|
14-Apr-2011 |
johnc |
Merge
|
#
2350:f177ddd59c60 |
|
08-Apr-2011 |
jmasa |
Merge
|
#
2348:eda9eb483d29 |
|
07-Apr-2011 |
jcoomes |
6841742: par compact - remove unused/unsupported options Summary: ignore UseParallel{OldGCDensePrefix,OldGCCompacting,DensePrefixUpdate} Reviewed-by: jwilhelm, brutisso
|
#
2315:6c97c830fb6f |
|
09-Apr-2011 |
jrose |
Merge
|
#
2307:ed69575596ac |
|
07-Apr-2011 |
jrose |
6981791: remove experimental code for JSR 292 Reviewed-by: twisti
|
#
2305:98c560260039 |
|
06-Apr-2011 |
never |
7034513: enable fast accessors and empty methods for ZERO and -Xint Reviewed-by: kvn, iveresov
|
#
2289:c2323e2ea62b |
|
31-Mar-2011 |
never |
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful Reviewed-by: kvn, jrose, phh
|
#
2284:4f978fb6c81a |
|
06-Apr-2011 |
jmasa |
Merge
|
#
2277:5c0b591e1074 |
|
23-Mar-2011 |
brutisso |
6948149: G1: Imbalance in termination times Summary: Changed default value of WorkStealingYieldsBeforeSleep from 1000 to 5000. Added more information to G1 pause logging. Reviewed-by: jwilhelm, tonyp, jmasa
|
#
2263:38fea01eb669 |
|
31-Mar-2011 |
twisti |
6817525: turn on method handle functionality by default for JSR 292 Summary: After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default. Reviewed-by: never, kvn, jrose, phh
|
#
2250:1927db75dd85 |
|
27-Mar-2011 |
never |
7024475: loop doesn't terminate when compiled Reviewed-by: kvn
|
#
2226:b099aaf51bf8 |
|
22-Mar-2011 |
jcoomes |
6962931: move interned strings out of the perm gen Reviewed-by: never, coleenp, ysr, jwilhelm
|
#
2225:924777755fad |
|
21-Mar-2011 |
jcoomes |
6962930: make the string table size configurable Reviewed-by: never, phh, stefank, kamg, dholmes, coleenp
|
#
2223:c7f3d0b4570f |
|
18-Mar-2011 |
never |
7017732: move static fields into Class to prepare for perm gen removal Reviewed-by: kvn, coleenp, twisti, stefank
|
#
2217:048f98400b8e |
|
18-Mar-2011 |
jcoomes |
Merge
|
#
2215:dde920245681 |
|
16-Mar-2011 |
ysr |
6896099: Integrate CMS heap ergo with default heap sizing ergo 6627787: CMS: JVM refuses to start up with -Xms16m -Xmx16m 7000125: CMS: Anti-monotone young gen sizing with respect to maximum whole heap size specification 7027529: CMS: retire CMSUseOldDefaults flag Summary: Simplify CMS heap sizing code, relying on ergonomic initial sizing consistent with other collectors for the most part, controlling only young gen sizing to rein in pause times. Make CMS young gen sizing default statically cpu-dependant. Remove inconsistencies wrt generation sizing and policy code, allowing for the fixing for 6627787 and 7000125. For 7027529, retire the flag CMSUseOldDefaults which had been introduced as a bridge from JDK 5 to JDK 6 a number of years ago. Reviewed-by: brutisso, poonam
|
#
2209:a2c2eac1ca62 |
|
06-Mar-2011 |
jcoomes |
7018056: large pages not always enabled by default Reviewed-by: phh, kvn
|
#
2203:72dee110246f |
|
11-Mar-2011 |
jrose |
6839872: remove implementation inheritance from JSR 292 APIs Summary: consolidate runtime support in java.dyn.MethodHandleNatives; include transitional compatibility logic Reviewed-by: twisti
|
#
2172:8c9c9ee30d71 |
|
04-Mar-2011 |
kvn |
Merge
|
#
2170:bc6b27fb3568 |
|
01-Mar-2011 |
never |
6725983: Assertion "method->method_holder())->is_not_initialized(),"method holder must be initialized" Reviewed-by: kvn, iveresov
|
#
2151:23ae54207126 |
|
28-Feb-2011 |
rottenha |
Merge
|
#
2149:da091bb67459 |
|
28-Feb-2011 |
sla |
7022037: Pause when exiting if debugger is attached on windows Reviewed-by: dsamersoff, kamg, hosterda
|
#
2138:cf16c93393f5 |
|
25-Feb-2011 |
rottenha |
Merge
|
#
2137:162b62460264 |
|
24-Feb-2011 |
dholmes |
7021953: Remove flags from globals.hpp inadvertently dragged in by 7016023 Summary: removed erroneous flags Reviewed-by: kvn, dcubed
|
#
2136:a97fd181b813 |
|
23-Feb-2011 |
kvn |
Merge
|
#
2132:850b2295a494 |
|
14-Feb-2011 |
kvn |
Merge
|
#
2122:f7de3327c683 |
|
07-Feb-2011 |
kvn |
7017124: Fix some VM stats to avoid 32-bit overflow Summary: Added new method inc_stat_counter() to increment long statistic values and use atomic long load and store. Reviewed-by: dholmes, jrose, phh, never
|
#
2115:f77b3ec064b0 |
|
21-Feb-2011 |
rottenha |
Merge
|
#
2114:6e70f1bb7f6f |
|
18-Feb-2011 |
coleenp |
7019557: SharedMiscDataSize too small for 64-bit fastdebug JVM Summary: Increase default SharedMiscDataSize Reviewed-by: dcubed, kamg
|
#
2090:e9aa2ca89ad6 |
|
16-Feb-2011 |
kamg |
7019718: make error reporting flags product instead of diagnostic Summary: see synopsis Reviewed-by: acorn, coleenp
|
#
2085:63d374c54045 |
|
09-Feb-2011 |
ctornqvi |
7014918: Improve core/minidump handling in Hotspot Summary: Added Minidump support on Windows, enabled large page core dumps when coredump_filter is present and writing out path/rlimit for core dumps. Reviewed-by: poonam, dsamersoff, sla, coleenp
|
#
2080:d8a72fbc4be7 |
|
08-Feb-2011 |
kamg |
7003401: Implement VM error-reporting functionality on erroneous termination Summary: Add support for distribution-specific error reporting Reviewed-by: coleenp, phh, jcoomes, ohair
|
#
2073:b92c45f2bc75 |
|
02-Feb-2011 |
bobv |
7016023: Enable building ARM and PPC from src/closed repository Reviewed-by: dholmes, bdelsart
|
#
2062:3582bf76420e |
|
27-Jan-2011 |
coleenp |
6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
|
#
2010:7246a374a9f2 |
|
10-Jan-2011 |
kamg |
6458402: 3 jvmti tests fail with CMS and +ExplicitGCInvokesConcurrent Summary: Make JvmtiGCMark safe to run non-safepoint and instrument CMS Reviewed-by: ysr, dcubed
|
#
1903:f0ef5f5a460f |
|
09-Dec-2010 |
ysr |
Merge
|
#
1898:016a3628c885 |
|
07-Dec-2010 |
tonyp |
6994056: G1: when GC locker is active, extend the Eden instead of allocating into the old gen Summary: Allow the eden to the expanded up to a point when the GC locker is active. Reviewed-by: jwilhelm, johnc, ysr, jcoomes
|
#
1887:828eafbd85cc |
|
01-Dec-2010 |
ikrylov |
6348631: remove the use of the HPI library from Hotspot Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request Reviewed-by: coleenp, acorn, dsamersoff
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1810:f5c8d6e5bfee |
|
01-Nov-2010 |
jcoomes |
Merge
|
#
1808:a7214d79fcf1 |
|
24-Oct-2010 |
ysr |
6896603: CMS/GCH: collection_attempt_is_safe() ergo should use more recent data Summary: Deprecated HandlePromotionFailure, removing the ability to turn off that feature, did away with one epoch look-ahead when deciding if a scavenge is likely to fail, relying on current data. Reviewed-by: jmasa, johnc, poonam
|
#
1807:cd3ef3fd20dd |
|
21-Oct-2010 |
ysr |
6992998: CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent Summary: Closed a timing hole during which concurrent full gc requests can be missed. The hole can increase the latency of the response to a full gc request by up to the value of CMSWaitDuration. If CMSWaitDuration=0 is, as currently, interpreted as an unbounded wait, suitable in certain tuning scenarios, the application can potentially hang. Made two obscure tunables, including CMSWaitDuration, manageable. Reviewed-by: jcoomes, tonyp
|
#
1795:4e22405d98d6 |
|
19-Oct-2010 |
iveresov |
6989669: Coops: -Xshare:dump causes crash Summary: Temporarily fix to disable compressed oops with CDS Reviewed-by: dholmes, twisti, kvn, never
|
#
1791:75b0735b4d04 |
|
13-Oct-2010 |
acorn |
Merge
|
#
1790:c77b5c592eab |
|
12-Oct-2010 |
kamg |
6392697: Additional flag needed to supress Hotspot warning messages Summary: Apply PrintJvmWarnings flag to all warnings Reviewed-by: coleenp, phh
|
#
1788:3dc12ef8735e |
|
07-Oct-2010 |
bobv |
6989297: Integrate additional portability improvements Reviewed-by: vladidan, dholmes
|
#
1763:0715f0cf171d |
|
08-Oct-2010 |
jcoomes |
Merge
|
#
1757:c99c53f07c14 |
|
29-Sep-2010 |
ysr |
6692906: CMS: parallel concurrent marking may be prone to hanging or stalling mutators for periods of time Summary: Inserted missing yield(check)s in closures used during the work-stealing phase of parallel concurrent marking, a missing synchronous yield-request in the cms perm gen allocation path, and a terminator-terminator for the offer_termination invocation that monitors the yield status of the concurrent marking task. Elaborated some documentation comments and made some task queue termination loop flags configurable at start-up to aid debugging in the field. Reviewed-by: jmasa, johnc, poonam
|
#
1756:894b1d7c7e01 |
|
28-Sep-2010 |
jcoomes |
6423256: GC stacks should use a better data structure 6942771: SEGV in ParScanThreadState::take_from_overflow_stack Reviewed-by: apetrusenko, ysr, pbk
|
#
1716:18c378513575 |
|
16-Sep-2010 |
kvn |
Merge
|
#
1703:d5d065957597 |
|
03-Sep-2010 |
iveresov |
6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
|
#
1698:eeade8e89248 |
|
11-Sep-2010 |
ysr |
Merge
|
#
1697:179464550c7d |
|
10-Sep-2010 |
ysr |
6983930: CMS: Various small cleanups ca September 2010 Summary: Fixed comment/documentation typos; converted some guarantee()s to assert()s. Reviewed-by: jmasa
|
#
1688:6ee479178066 |
|
31-Aug-2010 |
ikrylov |
6979444: add command line option to print command line flags descriptions Summary: Implementation of a nonproduct boolean flag XX:PrintFlagsWithComments Reviewed-by: kamg, dholmes, dsamersoff
|
#
1669:b4099f5786da |
|
25-Aug-2010 |
never |
Merge
|
#
1666:4b29a725c43c |
|
21-Aug-2010 |
jrose |
6912064: type profiles need to be exploited more for dynamic language support Reviewed-by: kvn
|
#
1636:be3f9c242c9d |
|
16-Aug-2010 |
ysr |
6948538: CMS: BOT walkers can fall into object allocation and initialization cracks Summary: GC workers now recognize an intermediate transient state of blocks which are allocated but have not yet completed initialization. blk_start() calls do not attempt to determine the size of a block in the transient state, rather waiting for the block to become initialized so that it is safe to query its size. Audited and ensured the order of initialization of object fields (klass, free bit and size) to respect block state transition protocol. Also included some new assertion checking code enabled in debug mode. Reviewed-by: chrisphi, johnc, poonam
|
#
1633:7fcd5f39bd7a |
|
14-Aug-2010 |
johnc |
Merge
|
#
1626:9d7a8ab3736b |
|
22-Jul-2010 |
tonyp |
6962589: remove breadth first scanning code from parallel gc Summary: Remove the breadth-first copying order from ParallelScavenge and use depth-first by default. Reviewed-by: jcoomes, ysr, johnc
|
#
1612:d2ede61b7a12 |
|
11-Aug-2010 |
twisti |
6976186: integrate Shark HotSpot changes Summary: Shark is a JIT compiler for Zero that uses the LLVM compiler infrastructure. Reviewed-by: kvn, twisti Contributed-by: Gary Benson <gbenson@redhat.com>
|
#
1609:f4f596978298 |
|
09-Aug-2010 |
never |
Merge
|
#
1604:66c5dadb4d61 |
|
30-Jul-2010 |
kvn |
6973308: Missing zero length check before repne scas in check_klass_subtype_slow_path() Summary: set Z = 0 (not equal) before repne_scan() to indicate that class was not found when RCX == 0. Reviewed-by: never, phh
|
#
1601:126ea7725993 |
|
03-Aug-2010 |
bobv |
6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes
|
#
1580:083fde3b838e |
|
15-Jul-2010 |
jrose |
6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti
|
#
1564:2a47bd84841f |
|
08-Jul-2010 |
never |
6965184: possible races in make_not_entrant_or_zombie Reviewed-by: kvn
|
#
1530:79107c3a6bd5 |
|
07-May-2010 |
tonyp |
6949307: G1: raise a vm error, do not core dump, if target pause time and target interval are inconsistent Summary: First, change the guarantee to raising a vm error. Second, set the interval dynamically, and based on the pause time target, if it is not set explicitly. Reviewed-by: ysr, johnc
|
#
1509:3a9de63b2209 |
|
04-Jun-2010 |
coleenp |
Merge
|
#
1507:b96a3e44582f |
|
03-Jun-2010 |
acorn |
6852873: Reduce safepoint cleanup time Summary: New optional flags to reduce inflated monitor cleanup times Reviewed-by: chrisphi, dice
|
#
1499:e9ff18c4ace7 |
|
02-Jun-2010 |
jrose |
Merge
|
#
1494:1eb493f33423 |
|
29-May-2010 |
jrose |
6957080: MethodComparator needs stress testing Summary: Add a stress-test flag for running MethodComparator over many inputs. Fix bugs that crop up. Reviewed-by: kvn
|
#
1491:2d127394260e |
|
27-May-2010 |
kvn |
6916623: Align object to 16 bytes to use Compressed Oops with java heap up to 64Gb Summary: Added new product ObjectAlignmentInBytes flag to control object alignment. Reviewed-by: twisti, ysr, iveresov
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
1464:1a88d3c58e1d |
|
20-May-2010 |
jrose |
Merge
|
#
1458:bfe29ec02863 |
|
17-May-2010 |
never |
6950075: nmethod sweeper should operate concurrently Reviewed-by: never, kvn Contributed-by: eric.caspole@amd.com
|
#
1443:8bfe9058ca46 |
|
13-May-2010 |
jcoomes |
Merge
|
#
1440:bb843ebc7c55 |
|
03-May-2010 |
ysr |
6919638: CMS: ExplicitGCInvokesConcurrent misinteracts with gc locker Summary: GC-locker induced concurrent full gc should be asynchronous; policy now controlled by a separate flag, which defaults to false. Reviewed-by: jmasa
|
#
1438:3bfae429e2cf |
|
03-May-2010 |
ysr |
6948537: CMS: BOT walkers observe out-of-thin-air zeros on sun4v sparc/CMT Summary: On sun4v/CMT avoid use of memset() in BOT updates so as to prevent concurrent BOT readers from seeing the phantom zeros arising from memset()'s use of BIS. Reviewed-by: jmasa, johnc, minqi, poonam, tonyp
|
#
1433:df736661d0c8 |
|
11-May-2010 |
jrose |
Merge
|
#
1426:2338d41fbd81 |
|
30-Apr-2010 |
twisti |
6943304: remove tagged stack interpreter Reviewed-by: coleenp, never, gbenson
|
#
1410:f03d0a26bf83 |
|
22-Apr-2010 |
jcoomes |
6888954: argument formatting for assert() and friends Reviewed-by: kvn, twisti, apetrusenko, never, dcubed
|
#
1367:9e321dcfa5b7 |
|
07-Apr-2010 |
kvn |
6940726: Use BIS instruction for allocation prefetch on Sparc Summary: Use BIS instruction for allocation prefetch on Sparc Reviewed-by: twisti
|
#
1366:b9d85fcdf743 |
|
07-Apr-2010 |
kvn |
6940733: allocate non static oop fields in super and sub classes together Summary: Use FieldsAllocationStyle=2 to allocate non static oop fields in super and sub classes together Reviewed-by: twisti
|
#
1365:6476042f815c |
|
07-Apr-2010 |
kvn |
6940701: Don't align loops in stubs for Niagara sparc Summary: Don't align loops in stubs for Niagara sparc since NOPs are expensive. Reviewed-by: twisti, never
|
#
1351:9bb91718aaf2 |
|
02-Apr-2010 |
kvn |
Merge
|
#
1344:fdd57634910e |
|
18-Mar-2010 |
never |
6926979: should simplify catch_inline_exception Reviewed-by: twisti
|
#
1330:4a9cc99938e3 |
|
26-Mar-2010 |
acorn |
Merge
|
#
1321:0f6600cee529 |
|
13-Mar-2010 |
xlu |
6934758: Expose the break down of clean up task time during safepoint. Summary: Use -XX:+TraceSafepointCleanupTime to print out the details of each clean up tasks. Reviewed-by: dholmes, ysr
|
#
1311:2a1472c30599 |
|
03-Mar-2010 |
jcoomes |
4396719: Mark Sweep stack overflow on deeply nested Object arrays Summary: Use an explicit stack for object arrays and process them in chunks. Reviewed-by: iveresov, apetrusenko
|
#
1288:c76ca382971b |
|
02-Mar-2010 |
johnc |
Merge
|
#
1287:8911d8c0596f |
|
26-Feb-2010 |
phh |
6923123: Hotspot refuses to start when -Xmx4m or -Xms4m is specified Summary: Reduce NewSize from 4m to 1m. Reviewed-by: tonyp, jmasa
|
#
1284:5f1f51edaff6 |
|
24-Feb-2010 |
jmasa |
6928081: G1: rename parameters common with CMS Summary: Rename marking stack sizing flags to be common between G1 and CMS Reviewed-by: ysr, tonyp
|
#
1283:1c72304f1885 |
|
23-Feb-2010 |
tonyp |
6928073: G1: use existing command line parameters for marking cycle initiation Summary: replace the combination of the G1SteadyStateUsed / G1SteadyStateUsedDelta parameteres to decide the marking initiation threshold and instead use InitiatingHeapOccupancyPercent. Reviewed-by: ysr, johnc
|
#
1211:c1f1137b3575 |
|
04-Feb-2010 |
twisti |
Merge
|
#
1207:74c848d437ab |
|
03-Feb-2010 |
never |
6921922: fix for 6911204 breaks tagged stack interpreter Reviewed-by: kvn
|
#
1206:87684f1a88b5 |
|
01-Feb-2010 |
kvn |
6614597: Performance variability in jvm2008 xml.validation Summary: Fix incorrect marking of methods as not compilable. Reviewed-by: never
|
#
1202:5f24d0319e54 |
|
29-Jan-2010 |
kvn |
4360113: Evict nmethods when code cache gets full Summary: Speculatively unload the oldest nmethods when code cache gets full. Reviewed-by: never, kvn Contributed-by: eric.caspole@amd.com
|
#
1196:f3345b7b01b4 |
|
27-Jan-2010 |
ysr |
Merge
|
#
1193:c81fa70144aa |
|
25-Jan-2010 |
tonyp |
6919980: G1: remove +UseG1GC from under experimental options (second attempt) Summary: Trying this again, as the original change was lost. Reviewed-by: ysr, jmasa
|
#
1188:99af867dfa05 |
|
26-Jan-2010 |
kvn |
6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld Summary: Add safepoint after CompileTheWorldSafepointInterval (100) compilations and do full sweep of CodeCache each time. Reviewed-by: never Contributed-by: eric.caspole@amd.com
|
#
1179:3d6016e040d6 |
|
20-Jan-2010 |
iveresov |
Merge
|
#
1173:73b22f919c34 |
|
14-Jan-2010 |
jrose |
6912065: final fields in objects need to support inlining optimizations for JSR 292 Reviewed-by: twisti, kvn
|
#
1170:c4d722788ed6 |
|
17-Jan-2010 |
ysr |
Merge
|
#
1168:22e27cceb7d8 |
|
14-Jan-2010 |
tonyp |
Merge
|
#
1167:0c1bf505f7a2 |
|
13-Jan-2010 |
tonyp |
6916652: G1: remove +UseG1GC from under experimental options Summary: What the title says. Reviewed-by: ysr, jmasa
|
#
1166:7b0e9cba0307 |
|
13-Jan-2010 |
ysr |
6896647: card marks can be deferred too long Summary: Deferred card marks are now flushed during the gc prologue. Parallel[Scavege,OldGC] and SerialGC no longer defer card marks generated by COMPILER2 as a result of ReduceInitialCardMarks. For these cases, introduced a diagnostic option to defer the card marks, only for the purposes of testing and diagnostics. CMS and G1 continue to defer card marks. Potential performance concern related to single-threaded flushing of deferred card marks in the gc prologue will be addressed in the future. Reviewed-by: never, johnc
|
#
1161:1fc01a2425ce |
|
12-Jan-2010 |
iveresov |
Merge
|
#
1157:c3b315a0d58a |
|
08-Jan-2010 |
jrose |
6912063: inlining parameters need to be adjusted for some uses of the JVM Summary: Put all inline-related switches into product mode, to allow tuning by dynamic language implementors. Reviewed-by: twisti, kvn
|
#
1150:f62a22282a47 |
|
07-Jan-2010 |
kvn |
6914622: Print values of all flags for product VM Summary: Change the flag -XX:+PrintFlagsFinal to product and add new product flag -XX:+PrintFlagsInitial. Reviewed-by: phh, ysr Contributed-by: gbenson@redhat.com
|
#
1146:504830073409 |
|
04-Jan-2010 |
jmasa |
Merge
|
#
1145:e018e6884bd8 |
|
23-Dec-2009 |
ysr |
6631166: CMS: better heuristics when combatting fragmentation Summary: Autonomic per-worker free block cache sizing, tunable coalition policies, fixes to per-size block statistics, retuned gain and bandwidth of some feedback loop filters to allow quicker reactivity to abrupt changes in ambient demand, and other heuristics to reduce fragmentation of the CMS old gen. Also tightened some assertions, including those related to locking. Reviewed-by: jmasa
|
#
1119:547f81740344 |
|
11-Dec-2009 |
minqi |
6361589: Print out stack trace for target thread of GC crash Summary: If GC crashed with java thread involved, print out the java stack trace in error report Reviewed-by: never, ysr, coleenp, dholmes
|
#
1064:473cce303f13 |
|
28-Oct-2009 |
phh |
6887571: Increase default heap config sizes Summary: Apply modification of existing server heap size ergo to all collectors except CMS. Reviewed-by: jmasa, ysr, xlu
|
#
1010:354d3184f6b2 |
|
13-Oct-2009 |
never |
6890308: integrate zero assembler hotspot changes Reviewed-by: never Contributed-by: gbenson@redhat.com
|
#
993:54b3b351d6f9 |
|
24-Sep-2009 |
jrose |
Merge
|
#
989:148e5441d916 |
|
15-Sep-2009 |
jrose |
6863023: need non-perm oops in code cache for JSR 292 Summary: Make a special root-list for those few nmethods which might contain non-perm oops. Reviewed-by: twisti, kvn, never, jmasa, ysr
|
#
941:8b46c4d82093 |
|
02-Sep-2009 |
ysr |
4957990: Perm heap bloat in JVM Summary: Treat ProfileData in MDO's as a source of weak, not strong, roots. Fixes the bug for stop-world collection -- the case of concurrent collection will be fixed separately. Reviewed-by: jcoomes, jmasa, kvn, never
|
#
910:10d8c0d0d60e |
|
12-Aug-2009 |
jcoomes |
6867645: java -Xshare:dump failed - read only space too small Reviewed-by: iveresov, tonyp, ysr
|
#
909:b32a809aab08 |
|
12-Aug-2009 |
jcoomes |
6866585: debug code in ciObjectFactory too slow for large objects Reviewed-by: ysr, never, kvn
|
#
905:bd2b1f617a4e |
|
06-Aug-2009 |
jrose |
6868487: EnableInvokeDynamic and EnableMethodHandles should not be visible flags in JDK6 or JDK7 Summary: switch them from product to experimental; 6817525 will toggle them and switch to diagnostic Reviewed-by: kvn
|
#
885:7f807f55161a |
|
31-Jul-2009 |
ysr |
Merge
|
#
883:27f6a9b9c311 |
|
29-Jul-2009 |
tonyp |
6864886: G1: rename -XX parameters related to update buffers Summary: renaming a couple of update buffer-related parameters to make them more understandable and consistent. Reviewed-by: iveresov, ysr
|
#
881:16c930df1e9b |
|
28-Jul-2009 |
dcubed |
Merge
|
#
880:2b4230d1e589 |
|
28-Jul-2009 |
dcubed |
6862295: JDWP threadid changes during debugging session (leading to ingored breakpoints) Summary: Correctly count full GC operations for framework collectors. Add ForceFullGCJVMTIEpilogues as a future work around if needed. Reviewed-by: jcoomes, alanb, ysr
|
#
838:0316eac49d5a |
|
07-Jul-2009 |
tonyp |
6855834: G1: minimize the output when -XX:+PrintHeapAtGC is set Summary: Changing the behavior of -XX:+PrintHeapAtGC for G1 from printing lengthy, per-region information to instead printing a concise summary. Reviewed-by: ysr, apetrusenko, jcoomes
|
#
779:d0e0d6d824d8 |
|
08-May-2009 |
kvn |
Merge
|
#
775:93c14e5562c4 |
|
06-May-2009 |
twisti |
6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}() Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions. Reviewed-by: kvn, never
|
#
751:20c6f43950b5 |
|
30-Apr-2009 |
johnc |
6490395: G1: Tidy up command line flags. Summary: Change G1 flag names to be more consistent and disable some in 'product' mode. Reviewed-by: tonyp, iveresov
|
#
726:be93aad57795 |
|
22-Apr-2009 |
jrose |
6655646: dynamic languages need dynamically linked call sites Summary: invokedynamic instruction (JSR 292 RI) Reviewed-by: twisti, never
|
#
712:6e33bfd4139b |
|
14-Apr-2009 |
never |
Merge
|
#
710:e5b0439ef4ae |
|
08-Apr-2009 |
jrose |
6655638: dynamic languages need method handles Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.) Reviewed-by: kvn, twisti, never
|
#
697:922aedc96ef5 |
|
03-Apr-2009 |
ysr |
Merge
|
#
695:becb17ad5e51 |
|
02-Apr-2009 |
ysr |
6824570: ParNew: Fix memory leak introduced in 6819891 Summary: Allocate worker-local overflow stacks, introduced in 6819891, along with ParNewGeneration, rather than with the per-scavenge ParScanThreadState. Reviewed-by: jmasa
|
#
685:4e35bfab60a5 |
|
02-Apr-2009 |
never |
Merge
|
#
681:fbde8ec322d0 |
|
31-Mar-2009 |
cfang |
6761600: Use sse 4.2 in intrinsics Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals. Reviewed-by: kvn, never, jrose
|
#
680:a80d48f6fde1 |
|
02-Apr-2009 |
apetrusenko |
Merge
|
#
679:cea947c8a988 |
|
28-Mar-2009 |
ysr |
6819891: ParNew: Fix work queue overflow code to deal correctly with +UseCompressedOops Summary: When using compressed oops, rather than chaining the overflowed grey objects' pre-images through their klass words, we use GC-worker thread-local overflow stacks. Reviewed-by: jcoomes, jmasa
|
#
675:f6da6f0174ac |
|
30-Mar-2009 |
kvn |
6821700: tune VM flags for peak performance Summary: Tune C2 flags default values for performance. Reviewed-by: never, phh, iveresov, jmasa, ysr
|
#
647:bd441136a5ce |
|
19-Mar-2009 |
kvn |
Merge
|
#
643:c771b7f43bbf |
|
13-Mar-2009 |
twisti |
6378821: bitCount() should use POPC on SPARC processors and AMD+10h Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware. Reviewed-by: kvn, never
|
#
642:660978a2a31a |
|
12-Mar-2009 |
kvn |
6791178: Specialize for zero as the compressed oop vm heap base Summary: Use zero based compressed oops if java heap is below 32gb and unscaled compressed oops if java heap is below 4gb. Reviewed-by: never, twisti, jcoomes, coleenp
|
#
628:7bb995fbd3c0 |
|
12-Mar-2009 |
trims |
Merge
|
#
615:c6c601a0f2d6 |
|
02-Mar-2009 |
ysr |
6797870: Add -XX:+{HeapDump,PrintClassHistogram}{Before,After}FullGC Summary: Call newly created CollectedHeap::dump_{pre,post}_full_gc before and after every stop-world full collection cycle on GenCollectedHeap and ParallelScavengeHeap. (Support for G1CollectedHeap forthcoming under CR 6810861.) Small modifications to existing heap dumping and class histogram implementation, especially to allow multiple on-the-fly histos/dumps by the VM thread during a single safepoint. Reviewed-by: jmasa, alanb, mchung
|
#
579:0fbdb4381b99 |
|
09-Mar-2009 |
xdono |
6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair
|
#
570:dca06e7f503d |
|
17-Feb-2009 |
kvn |
Merge
|
#
564:323728917cf4 |
|
05-Feb-2009 |
kvn |
6788376: allow to ignore unrecognized VM options Summary: Add new product flag -XX:+IgnoreUnrecognizedVMOptions Reviewed-by: ysr, xlu
|
#
546:05c6d52fa7a9 |
|
08-Feb-2009 |
jmasa |
6690928: Use spinning in combination with yields for workstealing termination. Summary: Substitute a spin loop for most calls to yield() to reduce the stress on the system. Reviewed-by: tonyp
|
#
541:23673011938d |
|
30-Jan-2009 |
ysr |
6787254: Work queue capacity can be increased substantially on some platforms Summary: Increased the default and maximum size of the CMS marking stack and the size of the parallel workers' work queues in 64-bit mode. The latter was accomplished by an increase in the width of the Taskqueue's Age struct and its Tag field in 64-bit mode. Reviewed-by: jmasa, tonyp
|
#
534:5cfd8d19e546 |
|
26-Jan-2009 |
ysr |
6786503: Overflow list performance can be improved Summary: Avoid overflow list walk in CMS & ParNew when it is unnecessary. Fix a couple of correctness issues, including a C-heap leak, in ParNew at the intersection of promotion failure, work queue overflow and object array chunking. Add stress testing option and related assertion checking. Reviewed-by: jmasa
|
#
514:c81d2ef51ca3 |
|
05-Jan-2009 |
acorn |
4670071: loadClassInternal is too restrictive. Summary: VM support for deadlock fix. Library fix in 4735126. See API proposal. Reviewed-by: dholmes, blacklion
|
#
484:ffe19141e312 |
|
12-Dec-2008 |
jmasa |
Merge
|
#
483:0f773163217d |
|
11-Dec-2008 |
jcoomes |
6765954: par compact - stress mode for splitting young gen spaces Reviewed-by: jmasa
|
#
481:7d7a7c599c17 |
|
11-Dec-2008 |
jcoomes |
6578152: fill_region_with_object has usability and safety issues Reviewed-by: apetrusenko, ysr
|
#
476:7b75310e57e2 |
|
11-Dec-2008 |
kvn |
Merge
|
#
474:7a018855d2f0 |
|
08-Dec-2008 |
jrose |
6779339: turn off LinkWellKnownClasses by default pending further testing Summary: temporarily turn off LinkWellKnownClasses optimization Reviewed-by: never, kvn
|
#
462:85f1b9537f70 |
|
03-Dec-2008 |
iveresov |
6779436: NUMA allocator: libnuma expects certain size of the buffer in numa_node_to_cpus() Summary: In os::Linux::rebuild_cpu_to_node_map() fix the size of the CPU bitmap. Fixed arithmetic in MutableNUMASpace::adaptive_chunk_size() that could cause overflows and underflows of the chunk_size variable. Reviewed-by: apetrusenko
|
#
455:434912c745cf |
|
26-Nov-2008 |
iveresov |
Merge
|
#
452:00b023ae2d78 |
|
20-Nov-2008 |
ysr |
6722113: CMS: Incorrect overflow handling during precleaning of Reference lists Summary: When we encounter marking stack overflow during precleaning of Reference lists, we were using the overflow list mechanism, which can cause problems on account of mutating the mark word of the header because of conflicts with mutator accesses and updates of that field. Instead we should use the usual mechanism for overflow handling in concurrent phases, namely dirtying of the card on which the overflowed object lies. Since precleaning effectively does a form of discovered list processing, albeit with discovery enabled, we needed to adjust some code to be correct in the face of interleaved processing and discovery. Reviewed-by: apetrusenko, jcoomes
|
#
449:171e581e8161 |
|
22-Nov-2008 |
xlu |
6554406: Change switch UseVMInterruptibleIO default to false (sol) Summary: The default value of UseVMInterruptibleIO is changed to false for JDK 7, but the default isn't changed for JDK 6 and earlier. Reviewed-by: never, acorn, dholmes, kamg, alanb
|
#
443:b5e603f2e024 |
|
19-Nov-2008 |
iveresov |
Merge
|
#
438:122d10c82f3f |
|
29-Oct-2008 |
jcoomes |
6765804: GC "dead ratios" should be unsigned Reviewed-by: ysr, tonyp
|
#
434:de78b80cedec |
|
18-Nov-2008 |
kvn |
6772413: code cleanup Summary: Removed lines in adm64.make with interpret.o and moved few constant strings from header files. Reviewed-by: never
|
#
431:a45484ea312d |
|
12-Nov-2008 |
jrose |
6653858: dynamic languages need to be able to load anonymous classes Summary: low-level privileged sun.misc.Unsafe.defineAnonymousClass Reviewed-by: kvn
|
#
406:67e8b4d06369 |
|
21-Oct-2008 |
never |
Merge
|
#
405:2649e5276dd7 |
|
14-Oct-2008 |
kvn |
6532536: Optimize arraycopy stubs for Intel cpus Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus Reviewed-by: rasbold
|
#
402:b4e0a161f551 |
|
06-Oct-2008 |
never |
Merge
|
#
400:cc80376deb0c |
|
02-Oct-2008 |
kvn |
6667595: Set probability FAIR for pre-, post- loops and ALWAYS for main loop Summary: Fix loop's probability. Add optimizations to avoid spilling. Change InlineSmallCode to product flag. Reviewed-by: never
|
#
390:cc68c8e9b309 |
|
06-Oct-2008 |
tonyp |
6752248: G1: introduce parallel heap verification Summary: Introduce parallel heap verification in G1. Reviewed-by: jcoomes, apetrusenko
|
#
389:ee21eaa8ffe1 |
|
02-Oct-2008 |
jmasa |
6660681: Incrementally reserve pages on win server 2003 for better large page affinity Summary: For windows server 2003 added option to reserve large pages individually. Reviewed-by: alanb, jcoomes, tonyp, apetrusenko
|
#
377:ddfad9496151 |
|
01-Oct-2008 |
tonyp |
Merge
|
#
376:0166ac265d53 |
|
30-Sep-2008 |
jcoomes |
6729594: par compact - remove unused block table implementation Reviewed-by: tonyp, jmasa, apetrusenko
|
#
375:81cd571500b0 |
|
30-Sep-2008 |
jcoomes |
6725697: par compact - rename class ChunkData to RegionData Reviewed-by: iveresov, tonyp
|
#
374:a4b729f5b611 |
|
30-Sep-2008 |
jcoomes |
6716466: par compact - remove VerifyParallelOldWithMarkSweep code Reviewed-by: jmasa
|
#
372:be41fa651400 |
|
30-Sep-2008 |
rasbold |
Merge
|
#
370:885fe0f95828 |
|
25-Sep-2008 |
never |
6744783: HotSpot segfaults if given -XX options with an empty string argument Reviewed-by: kamg, kvn Contributed-by: volker.simonis@gmail.com
|
#
363:032ddb9432ad |
|
17-Sep-2008 |
apetrusenko |
Merge
|
#
357:2564c620fa42 |
|
21-Aug-2008 |
tonyp |
Merge
|
#
356:1ee8caae33af |
|
21-Aug-2008 |
tonyp |
Merge
|
#
351:fab5f738c515 |
|
01-Jul-2008 |
ysr |
Merge
|
#
350:d28aa69f0959 |
|
30-Jun-2008 |
ysr |
6618726: Introduce -XX:+UnlockExperimentalVMOptions flag Summary: experimental() flags will protect features of an experimental nature that are not supported in the regular product build. Made UseG1GC an experimental flag. Reviewed-by: jmasa, kamg, coleenp
|
#
348:69fefd031e6c |
|
24-Jun-2008 |
ysr |
Merge
|
#
344:6aae2f9d0294 |
|
12-Jun-2008 |
ysr |
Merge
|
#
342:37f87013dfd8 |
|
05-Jun-2008 |
ysr |
6711316: Open source the Garbage-First garbage collector Summary: First mercurial integration of the code for the Garbage-First garbage collector. Reviewed-by: apetrusenko, iveresov, jmasa, sgoldman, tonyp, ysr
|
#
325:93befa083681 |
|
02-Sep-2008 |
coleenp |
6741004: UseLargePages + UseCompressedOops breaks implicit null checking guard page Summary: Turn off c2 implicit null checking on windows and large pages specified. Reviewed-by: jrose, xlu
|
#
300:bfcb639d5bca |
|
20-Aug-2008 |
ysr |
6739357: CMS: Switch off CMSPrecleanRefLists1 until 6722113 can be fixed Summary: Temporarily switch off the precleaning of Reference lists completely until related issues are fixed in 6722113. Reviewed-by: jmasa, poonam, tonyp
|
#
269:850fdf70db2b |
|
28-Jul-2008 |
jmasa |
Merge
|
#
263:12eea04c8b06 |
|
09-Jul-2008 |
jmasa |
6672698: mangle_unused_area() should not remangle the entire heap at each collection. Summary: Maintain a high water mark for the allocations in a space and mangle only up to that high water mark. Reviewed-by: ysr, apetrusenko
|
#
235:9c2ecc2ffb12 |
|
11-Jul-2008 |
trims |
Merge
|
#
219:ab65a4c9b2e8 |
|
23-Jun-2008 |
kvn |
6708714: Optimize long LShift on 32-bits x86 Summary: For small (1-3 bits) left long shifts in 32-bits VM use sets of add+addc instructions instead of shld+shl on new AMD cpus. Reviewed-by: never Contributed-by: shrinivas.joshi@amd.com
|
#
196:d1605aabd0a1 |
|
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
|
#
192:6d13fcb3663f |
|
13-Jun-2008 |
kvn |
6714404: Add UseStringCache switch to enable String caching under AggressiveOpts Summary: Poke String.stringCacheEnabled during vm initialization Reviewed-by: never
|
#
174:510f98a80563 |
|
03-Jun-2008 |
rasbold |
6709972: runThese failed with assert(false,"bad AD file") Summary: guard AryEqNode construction with has_match_rule() test, set SpecialArraysEquals default off Reviewed-by: kvn, never
|
#
169:9148c65abefc |
|
29-May-2008 |
rasbold |
6695049: (coll) Create an x86 intrinsic for Arrays.equals Summary: Intrinsify java/util/Arrays.equals(char[], char[]) Reviewed-by: kvn, never
|
#
164:c436414a719e |
|
21-May-2008 |
kvn |
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions Summary: Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions. Reviewed-by: never, rasbold
|
#
142:8bd1e4487c18 |
|
04-May-2008 |
iveresov |
Merge
|
#
140:3febac328d82 |
|
15-Apr-2008 |
apetrusenko |
Merge
|
#
139:c0492d52d55b |
|
01-Apr-2008 |
apetrusenko |
6539517: CR 6186200 should be extended to perm gen allocation to prevent spurious OOM's from perm gen Reviewed-by: ysr, jmasa
|
#
132:60b728ec77c1 |
|
29-Apr-2008 |
jrose |
6652736: well known classes in system dictionary are inefficiently processed Summary: combine many scalar variables into a single enum-indexed array in SystemDictionary. Reviewed-by: kvn
|
#
116:018d5b58dd4f |
|
17-Apr-2008 |
kamg |
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes Summary: Initial checkin of JSDT code Reviewed-by: acorn, sbohne
|
#
113:ba764ed4b6f2 |
|
13-Apr-2008 |
coleenp |
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
|
#
109:9f4457a14b58 |
|
09-Apr-2008 |
rasbold |
Merge
|
#
100:c7c777385a15 |
|
02-Apr-2008 |
jrose |
6667042: PrintAssembly option does not work without special plugin Summary: remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources Reviewed-by: kvn, rasbold
|
#
95:d05ebaf00ed0 |
|
27-Mar-2008 |
tonyp |
Merge
|
#
94:0834225a7916 |
|
16-Mar-2008 |
ysr |
6634032: CMS: Need CMSInitiatingPermOccupancyFraction for perm, divorcing from CMSInitiatingOccupancyFraction Summary: 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
|
#
76:d6fe2e4959d6 |
|
21-Mar-2008 |
rasbold |
Merge
|
#
71:3d62cb85208d |
|
19-Mar-2008 |
kvn |
6662967: Optimize I2D conversion on new x86 Summary: Use CVTDQ2PS and CVTDQ2PD for integer values conversions to float and double values on new AMD cpu. Reviewed-by: sgoldman, never
|
#
62:cd0742ba123c |
|
20-Mar-2008 |
kamg |
Merge
|
#
61:5a76ab815e34 |
|
19-Mar-2008 |
sbohne |
6667833: Remove CacheTimeMillis Summary: Remove -XX:+CacheTimeMillis option and associated functionality Reviewed-by: acorn, never
|
#
15:d825a8a2bd39 |
|
11-Mar-2008 |
jmasa |
6673975: Disable ZapUnusedHeapArea to reduce GC execution times of debug JVM's. Summary: Mangling the unused space is having an adverse affect on testing with fastdebug builds so turn it off by default. Reviewed-by: ysr, tonyp
|
#
10:28372612af5e |
|
22-Feb-2008 |
jmasa |
6362677: Change parallel GC collector default number of parallel GC threads. Summary: Use the same default number of GC threads as used by ParNewGC and ConcMarkSweepGC (i.e., the 5/8th rule). Reviewed-by: ysr, tonyp
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|