Harold Seigel
e9755cef6a
7188233: UseVMInterruptibleIO flag deprecate for JDK8
...
The -XX:+UseVMInterruptibleIO flag is deprecated for JDK8. The flag will still enable Interruptible IO on Solaris, but users will get a warning.
Reviewed-by: dholmes, acorn, alanb
2012-10-18 13:08:13 -04:00
Gary Collins
3a32124e5c
Merge
2012-10-12 11:31:27 -07:00
Abhijit Saha
402fd01231
Merge
2012-10-11 15:29:16 -07:00
Abhijit Saha
2f3ac59e81
Merge
2012-10-10 14:28:08 -07:00
Joseph Provino
c5eaaaa070
7189254: Change makefiles for more flexibility to override defaults
...
Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
2012-10-10 14:35:58 -04:00
Roland Westrelin
61eb5a0549
7054512: Compress class pointers after perm gen removal
...
Support of compress class pointers in the compilers.
Reviewed-by: kvn, twisti
2012-10-09 10:11:38 +02:00
Jesper Wilhelmsson
3506d44c57
8000351: Tenuring threshold should be unsigned
...
Change the flags and variables related to tenuring threshold to be unsigned
Reviewed-by: jmasa, johnc
2012-10-03 20:31:41 +02:00
John Cuthbertson
aac13806ea
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
...
Set the value of MarkStackSize to a value based on the number of parallel marking threads with a reasonable minimum. Expand the marking stack if we have to restart marking due to an overflow up to a reasonable maximum. Allocate the underlying space for the marking stack from virtual memory.
Reviewed-by: jmasa, brutisso
2012-10-01 09:28:13 -07:00
Dmitry Samersoff
47a8760b93
Merge
2012-09-27 20:22:57 +04:00
John Cuthbertson
e78edc79b7
7193946: Move warnings associated with UseMemSetInBOT flag
...
The warnings associated with the UseMemSetInBOT flag are duplicated in CMS and G1. The separate warnings have been removed and single instance of the warning has been placed in a common location.
Reviewed-by: brutisso, ysr
2012-09-19 15:48:02 -07:00
Zhengyu Gu
fb2076c572
7188594: Print statistic collected by NMT with VM flag
...
Print out statistics of collected NMT data if it is on at VM exits
Reviewed-by: kvn, coleenp, twisti
2012-09-17 16:37:26 -04:00
Abhijit Saha
38b305878c
Merge
2012-09-07 18:18:55 -07:00
Coleen Phillimore
6fda647450
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
...
Don't allocate huge class metaspace size by default on x64
Reviewed-by: stefank, jmasa, kvn
2012-09-07 16:42:25 -04:00
Jon Masamitsu
5c58d27aac
6964458: Reimplement class meta-data storage to use native memory
...
Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Mikael Gerdin <mikael.gerdin@oracle.com>
Co-authored-by: Tom Rodriguez <tom.rodriguez@oracle.com>
Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland
2012-09-01 13:25:18 -04:00
Bengt Rutisson
68bbfe24e7
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
...
Also reviewed by vitalyd@gmail.com . Introduced the WorkerDataArray class. Fixed some minor logging bugs.
Reviewed-by: johnc, mgerdin
2012-08-23 10:21:12 +02:00
Abhijit Saha
4c3a0cd840
Merge
2012-08-02 14:29:12 -07:00
Christian Thalinger
12901d0e5b
7023639: JSR 292 method handle invocation needs a fast path for compiled code
...
6984705: JSR 292 method handle creation should not go through JNI
Remove assembly code for JDK 7 chained method handles
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Michael Haupt <michael.haupt@oracle.com>
Reviewed-by: jrose, twisti, kvn, mhaupt
2012-07-24 10:51:00 -07:00
Coleen Phillimore
5579942e7a
Merge
2012-07-12 14:26:25 -04:00
Keith McGuigan
4d512adc5e
7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
...
Send warnings to output stream
Reviewed-by: dholmes, fparain
2012-07-02 10:54:17 -04:00
Chris Dennis
d1080de4ee
7179383: MaxDirectMemorySize argument parsing is broken for values >2G
...
Change hotspot flag to be unsigned
Reviewed-by: dholmes, sla, fparain, brutisso
2012-07-03 01:41:29 -04:00
Coleen Phillimore
135f315eaa
Merge
2012-07-02 13:11:28 -04:00
Zhengyu Gu
a39b17624a
6995781: Native Memory Tracking (Phase 1)
...
7151532: DCmd for hotspot native memory tracking
Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd
Reviewed-by: acorn, coleenp, fparain
2012-06-28 17:03:16 -04:00
Keith McGuigan
c39971d4f1
7158804: Improve config file parsing
...
Check buffer length when reading
Reviewed-by: dholmes, dcubed
2012-06-08 12:49:12 -04:00
Abhijit Saha
aacc740523
Merge
2012-06-07 12:30:02 -07:00
Abhijit Saha
1c1f4add53
Merge
2012-05-21 14:56:33 -07:00
John Coomes
2c4e9e718c
Merge
2012-05-18 10:27:13 -07:00
Bengt Rutisson
eba9965d54
7166894: Add gc cause to GC logging for all collectors
...
Reviewed-by: mgerdin, johnc
2012-05-15 10:25:06 +02:00
Gary Collins
bfa3402f16
7167625: Adjustments for SE-Embedded build process
...
Simple change to the SE-Embedded build rules that should not affect any other OpenJDK users.
Reviewed-by: kvn, dholmes
2012-05-11 11:30:03 -07:00
Kevin Walls
7e36bafdcd
7162488: VM not printing unknown -XX options
...
Reviewed-by: dholmes, kamg
2012-04-20 14:55:45 +01:00
Abhijit Saha
20a3f240cd
Merge
2012-04-10 10:42:34 -07:00
Keith McGuigan
fbcf78297f
7110720: Issue with vm config file loadingIssue with vm config file loading
...
Disabling default config files if -XX:-ReadDefaultConfigFiles
Reviewed-by: phh, jrose, dcubed, dholmes
2012-03-29 18:55:32 -04:00
Tom Rodriguez
cff05c3432
Merge
2012-03-22 13:54:26 -07:00
James Melvin
3693f0fe43
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
...
Provide custom error messages for locked commercial feature options which are not first unlocked.
Reviewed-by: dcubed, jcoomes, kamg
2012-03-20 16:46:39 -04:00
Igor Veresov
cd47d982d9
7154333: JVM fails to start if -XX:+AggressiveHeap is set
...
Don't set CompilationPolicyChoice with AggressiveHeap
Reviewed-by: never
2012-03-15 16:38:56 -07:00
Mikael Gerdin
27c0786c3b
7148152: Add whitebox testing API to HotSpot
...
Add an internal testing API to HotSpot to enable more targeted testing of vm functionality
Reviewed-by: phh, dholmes
2012-02-23 14:58:35 +01:00
Tom Rodriguez
7a1487a726
Merge
2012-02-17 12:18:52 -08:00
James Melvin
ac2ed39761
7146354: Re-enable Compressed OOPs after 7118647 is resolved
...
Relax the assertion to simply check for COOP mode rather than an exact address.
Reviewed-by: coleenp, kvn, phh, dcubed
2012-02-16 15:52:01 -05:00
Igor Veresov
24b07e7ae6
7142680: default GC affected by jvm path
...
Removed old tiered code
Reviewed-by: never, kvn
2012-02-15 16:29:40 -08:00
John Coomes
39ab213a0a
6679764: enable parallel compaction by default
...
Reviewed-by: phh, jmasa
2012-02-02 16:05:17 -08:00
Bengt Rutisson
172ebc873c
Merge
2012-01-27 09:04:57 +01:00
John Coomes
3eb017ee50
7112413: JVM Crash, possibly GC-related
...
Disable UseAdaptiveSizePolicy with the CMS and ParNew
Reviewed-by: johnc, brutisso
2012-01-25 21:14:11 -08:00
John R Rose
9dfbcbea7a
Merge
2012-01-13 00:27:53 -08:00
Keith McGuigan
5c89631aef
Merge
2012-01-10 15:47:19 -05:00
Frederic Parain
849571d5b3
7120511: Add diagnostic commands
...
Reviewed-by: acorn, phh, dcubed, sspitsyn
2012-01-09 10:27:24 +01:00
Vladimir Kozlov
94927c382b
7125896: Eliminate nested locks
...
Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object.
Reviewed-by: never, twisti
2012-01-07 13:26:43 -08:00
Daniel D. Daugherty
2a6a2b2d0a
7118648: disable compressed oops by default on MacOS X until 7118647 is fixed
...
UseCompressedOops is false by default on MacOS X; can still be set manually
Reviewed-by: jmelvin, kvn, dholmes
2011-12-07 07:27:09 -08:00
Igor Veresov
11dbaed93f
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compiler
...
Exercise C2 more in tiered mode with Xcomp
Reviewed-by: kvn, never
2011-12-13 17:10:52 -08:00
Jon Masamitsu
15070123fa
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads
...
Select number of GC threads dynamically based on heap usage and number of Java threads
Reviewed-by: johnc, ysr, jcoomes
2011-08-09 10:16:01 -07:00
Tom Rodriguez
5dc4f00ff5
7103784: enable some flags by default
...
Reviewed-by: kvn
2011-10-23 20:23:14 -07:00
Christos Zoulas
32708baef1
7098194: integrate macosx-port changes
...
Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29.
Co-authored-by: Greg Lewis <glewis@eyesbeyond.com>
Co-authored-by: Kurt Miller <kurt@intricatesoftware.com>
Co-authored-by: Alexander Strange <astrange@apple.com>
Co-authored-by: Mike Swingler <swingler@apple.com>
Co-authored-by: Roger Hoover <rhoover@apple.com>
Co-authored-by: Victor Hernandez <vhernandez@apple.com>
Co-authored-by: Pratik Solanki <psolanki@apple.com>
Reviewed-by: kvn, dholmes, never, phh
2011-10-13 09:35:42 -07:00