Tobias Hartmann
925a508b2b
8087339: The code heap might use different alignment for committed size and reserved size
...
InitialCodeCacheSize should not constrain code cache memory alignment.
Reviewed-by: kvn
2017-11-27 11:41:00 +01:00
Tobias Hartmann
d54de52f13
8179026: Remove explicit code cache options processing
...
Removed explicit processing of code cache related options because generic processing already handles these.
Reviewed-by: kvn
2017-11-27 11:39:21 +01:00
Erik Helin
01e9cb7e23
8080345: With perm gen gone, perfdata counter sun.gc.policy.generations should be 2, not 3
...
Co-authored-by: Y. Srinivas Ramakrishna <ysr1729@gmail.com>
Reviewed-by: sjohanss, tschatzl
2017-11-27 10:51:31 +01:00
Stefan Karlsson
677e5bdaed
8191861: Move and refactor hSpaceCounters
...
Reviewed-by: pliden, ehelin, rkennke
2017-11-24 15:48:01 +01:00
Stefan Karlsson
dbc915dcb9
8191860: Add perfData.inline.hpp
...
Reviewed-by: ehelin, pliden
2017-11-24 15:21:30 +01:00
Stefan Karlsson
5fd6905c94
8191858: Add missing includes in memoryManager.hpp
...
Reviewed-by: ehelin, tschatzl, pliden
2017-11-24 15:21:28 +01:00
David Holmes
50f5bcbc03
8191707: Options with invalid values are incorrectly treated as obsolete and ignored
...
Reviewed-by: rehn, dcubed
2017-11-24 14:07:59 +01:00
Daniel D. Daugherty
4fd0863d06
Merge
2017-11-23 19:42:56 -08:00
Daniel D. Daugherty
e2d4899be6
Merge
2017-11-23 06:01:57 -08:00
Stefan Johansson
d21c547b0e
8189733: Cleanup Full GC setup and tear down
...
Reviewed-by: tschatzl, ehelin
2017-11-23 09:53:53 +01:00
Daniel D. Daugherty
0dff96ff0b
8167108: inconsistent handling of SR_lock can lead to crashes
...
Add Thread Safe Memory Reclamation (Thread-SMR) mechanism.
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Co-authored-by: Robbin Ehn <robbin.ehn@oracle.com>
Reviewed-by: coleenp, dcubed, dholmes, eosterlund, gthornbr, kbarrett, rehn, sspitsyn, stefank
2017-11-22 17:54:50 -08:00
Alexander Harlap
d15086130b
8185591: guarantee(_byte_map[_guard_index] == last_card) failed: card table guard has been modified
...
Properly handle zero count in gen_write_ref_array_post_barrier()
Reviewed-by: tschatzl, kbarrett
2017-11-22 18:58:01 -05:00
Thomas Schatzl
faff99f2fc
8190426: Lazily initialize refinement threads with UseDynamicNumberOfGCThreads
...
Reviewed-by: sangheki, sjohanss
2017-11-23 15:51:06 +01:00
Thomas Schatzl
c5ce7408b3
8182050: assert(_whole_heap.contains(p)) failed: Attempt to access p out of bounds of card marking array's _whole_heap
...
Ignore zero-sized MemRegions to invalidate in G1SATBCardTableLoggingModRefBS::invalidate()
Reviewed-by: ehelin, sjohanss
2017-11-23 15:51:06 +01:00
Thomas Schatzl
22d7ce52bb
8179244: Assert failed in instanceMirrorKlass.inline.hpp
...
Investigate the failure and upon observing that the assert is too strict, disable it and addd a comment.
Reviewed-by: ehelin
2017-11-23 15:51:06 +01:00
Dean Long
a7c84b45b4
8191688: Assert failed in > 200 tests: failed dependencies, but counter didn't change
...
Reviewed-by: kvn
2017-11-22 09:27:06 -08:00
Volker Simonis
cc3aabe580
8187280: Remove unused methods from StubQueue
...
Reviewed-by: kvn, kbarrett
2017-11-22 17:57:27 +01:00
Lutz Schmidt
d5adf1df92
8189793: [s390]: Improve String compress/inflate by exploiting vector instructions
...
Reviewed-by: mdoerr, goetz
2017-11-22 17:10:38 +01:00
Alexander Harlap
cb1ea0fc33
8187819: gc/TestFullGCALot.java fails on jdk10 started with "-XX:-UseCompressedOops" option
...
Need to initialized metaspace performance counters before their potential use
Reviewed-by: tschatzl, sjohanss
2017-11-16 14:06:44 -05:00
Leo Korinth
d1cbd17c2c
8190408: Run G1CMRemarkTask with the appropriate amount of threads instead of starting up everyone
...
Reviewed-by: tschatzl, sjohanss
2017-11-13 15:28:17 +01:00
Magnus Ihse Bursie
5713b7c2bd
8191202: Remove duplicated jmm.h
...
Reviewed-by: erikj, coleenp
2017-11-22 14:53:20 +01:00
Razvan Lupusoru
9b6a428212
8190800: Support vectorization of Math.sqrt() on floats
...
Reviewed-by: vlivanov, kvn
2017-11-22 14:43:37 +03:00
Igor Veresov
b6d123f660
8191683: Compile problem on ARM after JDK-8043070
...
Make nmethod::_state explicitly a signed char
Reviewed-by: thartmann
2017-11-22 01:12:23 -08:00
John Paul Adrian Glaubitz
1e788379fa
8191663: Zero variant broken after 8189170 and 8189871
...
Reviewed-by: eosterlund, coleenp
2017-11-21 15:24:38 +01:00
Calvin Cheung
e7ff0665e4
8188122: Path length limits on Windows leads to obscure class loading failures
...
Used the unicode version of windows API's to handled long paths and avoid using the stat() function.
Reviewed-by: stuefe, iklam
2017-11-21 09:49:52 -08:00
Ioi Lam
28b3c9f104
8191042: Deprecate VM option CheckEndorsedAndExtDirs
...
Reviewed-by: dholmes
2017-11-21 09:20:56 -08:00
Dean Long
fb89c1729c
8190817: deopt special-case for _return_register_finalizer is confusing and leads to bugs
...
Reviewed-by: vlivanov, dpochepk
2017-11-21 09:04:42 -08:00
Roman Kennke
6765ebd98f
8191562: Missing include in gcArguments.cpp breaks minimal JVM build
...
Reviewed-by: mdoerr, ehelin
2017-11-21 12:48:17 +01:00
Magnus Ihse Bursie
85089d08d5
8191203: Remove duplicated jimage.hpp
...
Reviewed-by: dholmes
2017-11-21 15:02:17 +01:00
Erik Helin
26aa579a78
8182284: G1Analytics uses uninitialized fields
...
Reviewed-by: tschatzl, sjohanss
2017-11-21 08:33:54 +01:00
Igor Veresov
2811fa2e82
8043070: nmethod::verify_interrupt_point() shouldn't enter safepoint
...
Introduce not_installed state for nmethods
Reviewed-by: dlong
2017-11-20 19:00:22 -08:00
David Holmes
687c2c5412
8189170: Add option to disable stack overflow checking in primordial thread for use with JNI_CreateJavaJVM
...
Reviewed-by: stuefe, dcubed
2017-11-20 15:56:32 -05:00
Stuart Monteith
cdf8de893e
8191338: aarch64: fails to build after 8189745
...
Reviewed-by: aph, drwhite, dchuyko
2017-11-20 09:46:55 +00:00
Nils Eliasson
fc7955d5fc
8160548: Inconsistent inlining behavior with CompileOnly
...
Can_be_compiled should not affect inlining
Reviewed-by: thartmann
2017-11-20 09:50:27 +01:00
Nils Eliasson
acb7facf46
8169766: c1 + Xcomp reresolving call target every invocation
...
Set reciever klass for static_bound calls
Reviewed-by: kvn
2017-10-11 11:24:59 +02:00
Nils Eliasson
e78ae6ba6c
8160303: parse_method_pattern only scans 254 chars
...
Fix wrong scan length
Reviewed-by: kvn, redestad
2017-10-11 11:22:21 +02:00
Erik Österlund
3e5e2f03b1
8189871: Refactor GC barriers to use declarative semantics
...
Reviewed-by: pliden, rkennke, coleenp, dholmes, kbarrett, stefank
2017-11-20 13:07:44 +01:00
Thomas Schatzl
63122ba705
Merge
2017-11-20 12:04:13 +01:00
Thomas Schatzl
341c2c1956
8186480: Remove warning when AssumeMP is true and ergonomics determines to use one worker thread
...
Reviewed-by: shade
2017-11-20 10:15:34 +01:00
Robbin Ehn
b19d187c4e
8191373: Multiple NUMA nodes expected
...
Reviewed-by: dholmes, gromero, dcubed
2017-11-20 10:10:58 +01:00
Robbin Ehn
96be79fa9f
8191329: Deprecate DeferPollingPageLoopCount
...
Reviewed-by: dholmes, shade
2017-11-20 09:40:42 +01:00
Robbin Ehn
d70ee02e36
8191327: Deprecate DeferThrSuspendLoopCount
...
Reviewed-by: dholmes, shade
2017-11-20 09:35:31 +01:00
Robbin Ehn
9354674485
8191326: Deprecate SafepointSpinBeforeYield
...
Reviewed-by: dholmes, shade
2017-11-20 09:33:16 +01:00
Jiangli Zhou
7409630577
8187118: Remove appending -cp path to the boot class path at AppCDS dump time
...
8187119: Consolidate record_shared_class_loader_type() and record_result()
Remove -cp path from the boot append list at dump time and other AppCDS cleanups.
Reviewed-by: lfoltan, iklam
2017-11-19 23:30:41 -05:00
Dmitry Chuyko
768e1121de
8189177: AARCH64: Improve _updateBytesCRC32C intrinsic
...
Reviewed-by: drwhite, dsamersoff
2017-11-17 20:56:14 +03:00
Zhengyu Gu
af39a810d7
8190357: NMT: Include metadata information in NMT final report when PrintNMTStatistics is on
...
Include metadata information in NMT final report
Reviewed-by: adinn, stuefe
2017-11-16 20:21:11 -05:00
Roman Kennke
c45098982f
8189389: Move heap creation into GC interface
...
Reviewed-by: pliden, eosterlund
2017-11-16 12:53:29 +01:00
Roman Kennke
d30e9d4a42
8191424: Missing include in gcArguments.cpp
...
Reviewed-by: eosterlund, kbarrett
2017-11-16 17:10:21 +01:00
Martin Doerr
192ac07048
8191337: GCC 4.8 build broken after 8186571
...
Reviewed-by: kbarrett, sjohanss
2017-11-16 10:20:18 +01:00
Mikhailo Seledtsov
eadfc06bd0
8189762: [TESTBUG] Create tests for JDK-8146115 container awareness and resource configuration
...
Created tests for the feature
Reviewed-by: bobv, iignatyev
2017-11-16 19:01:01 -08:00