6084 Commits

Author SHA1 Message Date
Coleen Phillimore
b1f62059ba Merge 2015-11-05 03:42:04 +00:00
Kim Barrett
63f370152d Merge 2015-11-04 20:02:54 +00:00
Coleen Phillimore
c72a8bae03 Merge 2015-11-04 19:52:04 +00:00
Rachel Protacio
e54bd838f9 8140348: Convert TraceSafepoint to Unified Logging
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
2015-11-04 14:32:51 -05:00
Thomas Schatzl
35f9a7ac32 Merge 2015-11-04 18:10:18 +00:00
Kim Barrett
b256989eb3 6899049: G1: Clean up code in ptrQueue.[ch]pp and ptrQueue.inline.hpp
Simplify indexing, address obsolete code, improve access/type checking.

Reviewed-by: tschatzl, pliden
2015-11-04 13:09:57 -05:00
Thomas Schatzl
a6231d3f70 8141134: Remove unnecessary pragma warning(disable:4355) from GC code
Reviewed-by: ehelin, simonis, stuefe
2015-11-04 17:36:29 +01:00
Mikael Gerdin
f25b7859ef 8141422: G1 eager reclaim card dirtying may dirty outside of allocated objects
Reviewed-by: sjohanss, tschatzl, ehelin
2015-11-04 16:42:11 +01:00
Andrew Haley
7ac4628585 8138966: Intermittent SEGV running ParallelGC
Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables.

Reviewed-by: tschatzl
2015-11-04 13:38:38 +01:00
Mikael Gerdin
3a91779b62 8055283: Expand ResourceHashtable with C_HEAP allocation, removal and some unit tests
Reviewed-by: ehelin, tschatzl, coleenp
2014-08-18 14:37:55 +02:00
David Lindholm
a5953c450e 8137756: Remove hrs_err_msg and hrs_ext_msg from heapRegionSet
Reviewed-by: pliden, mgerdin
2015-11-02 14:28:19 +01:00
David Lindholm
c2d62e3cbe 8141056: Erroneous assignment in HeapRegionSet.cpp
Reviewed-by: tschatzl, pliden
2015-11-02 10:41:39 +01:00
Coleen Phillimore
efc50b9049 Merge 2015-11-02 19:38:49 +00:00
Erik Helin
5be7f6a1dc Merge 2015-11-02 17:26:20 +00:00
Severin Gehwolf
5bc981fad5 8141138: Zero fails to build
Adjust to recent JDK-9 changes.

Reviewed-by: coleenp
2015-11-02 16:54:49 +01:00
Erik Helin
7a3cbf30c7 8140602: Split other time calculation into methods in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
2015-11-02 16:16:53 +01:00
Zoltan Majo
6b2d3578e9 Merge 2015-11-02 11:51:48 +00:00
Dmitry Dmitriev
8f6db1e1a7 8141042: Typos and refactoring in Compiler constraints functions
Reviewed-by: vlivanov, zmajo, kvn
2015-11-02 11:32:26 +03:00
Bengt Rutisson
e3e3e02480 8141049: Remove CARD_REPEAT_HISTO from the G1 code
Reviewed-by: tschatzl, kbarrett
2015-11-02 09:13:39 +01:00
Bengt Rutisson
6147feb145 8141045: Remove SPARSE_PRT_VERBOSE from the G1 code
Reviewed-by: tschatzl, kbarrett
2015-11-02 09:12:45 +01:00
Bengt Rutisson
584861e9b4 8141037: Remove _MARKING_VERBOSE_ from the G1 code
Reviewed-by: tschatzl, kbarrett
2015-11-02 09:11:44 +01:00
Erik Helin
adbbc4e8d8 8140509: Add note_gc_start to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
2015-10-31 15:27:48 +01:00
Erik Helin
d8b7d0ecd4 8140508: Add utility method for logging phases to G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl
2015-10-30 10:15:06 +01:00
Rachel Protacio
abcfc9b394 8139564: Convert TraceDefaultMethods to Unified Logging
The former -XX:+TraceDefaultMethods flag is updated to the unified logging framework and is now replaced with -Xlog:defaultmethods.

Reviewed-by: acorn, coleenp, hseigel
2015-10-30 16:39:37 -04:00
Bengt Rutisson
8096454d4d 8140781: Remove _MARKING_STATS_ from the G1 code
Reviewed-by: kbarrett, david
2015-10-30 06:46:10 +01:00
David Holmes
1bdb2e37b2 Merge 2015-10-29 21:38:25 -04:00
Jesper Wilhelmsson
b1e3e8436a Merge 2015-10-30 00:02:37 +01:00
David Holmes
55e8101952 8131045: Obsolete JNIDetachReleasesMonitors
Reviewed-by: dcubed, dsimms, sspitsyn
2015-10-29 18:59:22 -04:00
Erik Helin
0f08933773 8140489: Introduce shorthand for average_time_ms in G1CollectorPolicy
Reviewed-by: mgerdin, tschatzl, drwhite
2015-10-29 17:32:08 +01:00
Erik Helin
d0f3d01013 8140393: Move WorkerDataArray to its own file
Reviewed-by: tschatzl, mgerdin, tbenson
2015-10-29 14:58:44 +01:00
Erik Helin
a935c706b6 8140761: Remove caching from WorkerDataArray
Reviewed-by: tschatzl, mgerdin, tbenson
2015-10-29 11:33:43 +01:00
Dmitry Samersoff
43953f012f Merge 2015-10-28 19:54:46 +01:00
Dmitry Samersoff
cf5f478f5d 8140663: FrameValue might be used uninitialized
Add a constructor

Reviewed-by: sspitsyn, jwilhelm
2015-10-28 21:47:31 +03:00
Coleen Phillimore
b046110ab7 Merge 2015-10-28 15:03:40 +01:00
Coleen Phillimore
fc03719078 8139203: Consistent naming for klass type predicates
8138923: Remove oop coupling with InstanceKlass subclasses

Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass.

Reviewed-by: jrose, lfoltan, stefank
2015-10-28 09:47:23 -04:00
Mikael Gerdin
d281188a5f 8140452: Internal Error memory/allocation.cpp:179
Use const ref & and avoid copy ctor

Reviewed-by: coleenp
2015-10-26 17:13:40 -04:00
Coleen Phillimore
5179fc3488 8139163: InstanceKlass::cast passes through NULL
Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null

Reviewed-by: twisti, kbarrett
2015-10-26 13:11:36 -04:00
Michail Chernov
25cc742a8f 8139903: G1EvacStats does not split log entries
Added gclog_or_tty->cr() to G1EvacStats to avoid concatenated PLAB log entries.

Reviewed-by: tschatzl, dfazunen
2015-10-23 14:33:19 +03:00
David Holmes
c6b692b946 8134642: ParkEvent::RawThreadIdentity appears to be unused and should be removed
Reviewed-by: dcubed, hseigel
2015-10-25 19:19:55 -04:00
Daniel D. Daugherty
cb0500e51d 8047212: runtime/ParallelClassLoading/bootstrap/random/inner-complex assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor is invalid
Fix race between ObjectMonitor alloc and verification code; teach SA about "static pointer volatile" fields.

Reviewed-by: cvarming, dholmes, sspitsyn, coleenp
2015-10-24 15:44:08 -07:00
Coleen Phillimore
ed82cd0ee8 Merge 2015-10-23 23:06:53 +02:00
Coleen Phillimore
f1e89ea4cc 8140274: methodHandles and constantPoolHandles should be passed as const references
Modified code to use const reference parameters

Reviewed-by: sspitsyn, twisti
2015-10-23 16:48:38 -04:00
Gerard Ziemski
f84561609b 8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options
Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case.

Reviewed-by: dcubed, ddmitriev
2015-10-23 11:17:23 -05:00
Eric Caspole
686fb800c8 Merge 2015-10-21 13:46:25 +00:00
Eric Caspole
f235a51ed0 Merge 2015-10-20 22:35:46 +00:00
Eric Caspole
4e060cfa31 8060017: G1: Report heap sizing time
Report heap expansion time done on VM thread after collection. Previously this was included in "Other" time.

Reviewed-by: mgerdin, tschatzl
2015-10-20 14:01:49 -04:00
Joseph Provino
db5f26110b Merge 2015-10-20 11:17:19 -04:00
Erik Helin
5b0f38dab7 8138975: G1CollectorPolicy::calculate_young_list_target_length should be const
Reviewed-by: mgerdin, tschatzl
2015-10-20 14:37:59 +02:00
Coleen Phillimore
a4efe9440b Merge 2015-10-22 17:24:17 +00:00
Goetz Lindenmaier
83b3b21342 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux
Reviewed-by: stuefe, coleenp, roland
2015-10-22 13:07:10 -04:00