#
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
|
#
13366:a77c680f1535 |
|
02-Aug-2017 |
coleenp |
8184994: Add Dictionary size logging and jcmd Summary: added dcmd for printing system dictionary like the stringtable and symboltable and making print functions go to outputstream rather than tty Reviewed-by: shade, hseigel
|
#
13353:46bb2774fc88 |
|
28-Jul-2017 |
coleenp |
7133093: Improve system dictionary performance Summary: implement one dictionary per ClassLoaderData for faster lookup and removal during class unloading Reviewed-by: iklam, acorn, jiangli
|
#
13254:c044f8d03932 |
|
05-Jul-2017 |
jwilhelm |
8182299: Enable disabled clang warnings, build on OSX 10 + Xcode 8 8182656: Make the required changes in GC code to build on OSX 10 + Xcode 8 8182657: Make the required changes in Runtime code to build on OSX 10 + Xcode 8 8182658: Make the required changes in Compiler code to build on OSX 10 + Xcode 8 Reviewed-by: jwilhelm, ehelin, phh Contributed-by: phh <hohensee@amazon.com>, jwilhelm <jesper.wilhelmsson@oracle.com>
|
#
13169:09fbbd907028 |
|
16-Jun-2017 |
coleenp |
8181450: assert in BasicHashtable::verify_table Summary: remove assert as it has small probability of happening and added logging Reviewed-by: kbarrett, sspitsyn
|
#
13112:62553cb118f2 |
|
23-May-2017 |
jwilhelm |
Merge
|
#
13099:b8b1c646f132 |
|
18-May-2017 |
coleenp |
8166848: Performance bug: SystemDictionary - optimization Summary: Check instead that a bucket isn't 10x the average Reviewed-by: iklam, gziemski, sspitsyn
|
#
13059:cb443f7d564f |
|
04-May-2017 |
iklam |
8176863: Remove Hashtable::reverse() Reviewed-by: hseigel, sspitsyn, coleenp
|
#
12793:965e2378799f |
|
18-May-2017 |
lana |
Merge
|
#
12790:d6d7e5caf497 |
|
14-May-2017 |
tschatzl |
8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade, coleenp
|
#
12755:f8b62710e186 |
|
26-Apr-2017 |
sballal |
8030750: SA: Alternate hashing not implemented Summary: Implement alternate hashing in SA Reviewed-by: dsamersoff Contributed-by: sharath.ballal@oracle.com
|
#
12264:5633d5463a8b |
|
27-Oct-2016 |
gziemski |
8166145: runtime/threads/ThreadInterruptTest3 fails with ExitCode 0 Summary: Added new hashtables logging tag and used it print out the table performance details. Reviewed-by: coleenp, dholmes
|
#
11630:2e59f4f1c16d |
|
19-Jul-2016 |
gziemski |
8138760: [JVMCI] VM warning: Performance bug: SystemDictionary lookup_count=21831450 lookup_length=1275207287 average=58.411479 load=5.572844 Summary: Added debug details to the warning message. Reviewed-by: dholmes, iklam, twisti
|
#
9684:cca80b5ad4d7 |
|
08-Dec-2015 |
mgronlun |
8140485: Class load and creation cleanup Reviewed-by: hseigel, coleenp, sspitsyn
|
#
6984:f80bb126b5bb |
|
29-Aug-2014 |
mgerdin |
8056084: Refactor Hashtable to allow implementations without rehashing support Reviewed-by: gziemski, jmasa, brutisso, coleenp, tschatzl
|
#
6084:3c6ae9109a86 |
|
03-Mar-2014 |
anoll |
8035946: Use ResourceHashtable for dependency checking Summary: Use ResourceHashtable for dependency checking and delete GenericHashtable Reviewed-by: kvn, coleenp
|
#
6059:524b54a7f1b5 |
|
26-Feb-2014 |
anoll |
8034839: jvm hangs with gc/gctests/LoadUnloadGC test Summary: Provide fast lookup of checked dependencies via hashmap Reviewed-by: kvn, roland
|
#
5895:cd6b3f1a94ff |
|
10-Feb-2014 |
minqi |
8033792: AltHashing used jint for imprecise bit shifting Summary: AltHashing used jint the way of juint in bit shifting which could lead loss of precision. Fix by change _seed defined as juint. Reviewed-by: coleenp, ccheung Contributed-by: yumin.qi@oracle.com
|
#
5776:de6a9e811145 |
|
24-Dec-2013 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 Summary: Copyright year updated for files modified during 2013 Reviewed-by: twisti, iveresov
|
#
4709:a5d6f0c3585f |
|
18-May-2013 |
iklam |
8014262: PrintStringTableStatistics should include more footprint info Summary: Added info for the string/symbol objects and the hash entries Reviewed-by: coleenp, rbackman
|
#
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>
|
#
3528:5e2dc722e70d |
|
31-Jul-2012 |
andrew |
7186278: Build error after CR#6995781 / 7151532 with GCC 4.7.0 Summary: Templates need this object if not using template parameter in call Reviewed-by: coleenp, kamg, dholmes
|
#
3469:ace99a6ffc83 |
|
04-Jul-2012 |
coleenp |
7181200: JVM new hashing code breaks SA in product mode Summary: Made new_hash() overloaded rather than a virtual function so SA code doesn't need to be changed. Reviewed-by: kvn, acorn, dholmes, fparain
|
#
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
|
#
3440:246d977b51f2 |
|
25-Jun-2012 |
coleenp |
7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table Summary: Cannot delete _buckets and HashtableEntries in shared space (CDS) Reviewed-by: acorn, kvn, dlong, dcubed, kamg
|
#
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
|
#
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
|
#
2273:1d1603768966 |
|
05-Apr-2011 |
trims |
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass Summary: Update the copyright to be 2010 on all changed files in OpenJDK Reviewed-by: ohair
|
#
2112:3adec115d40d |
|
16-Feb-2011 |
coleenp |
7019689: Non-dependent name is found in dependent base class although it should be rejected Summary: fix hashtable.hpp to qualify non-dependant name with "this" Reviewed-by: phh, never, poonam Contributed-by: volker.simonis@gmail.com
|
#
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
|
#
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
|
#
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
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|