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