RFR: 8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods
    Coleen Phillimore 
    coleenp at openjdk.org
       
    Wed Aug 24 22:35:50 UTC 2022
    
    
  
These options were implemented for a CDS feature to move methods in the shared region, but was never used. I noticed them in converting rogue ad-hoc hashtables to ResourceHashtable. The Hashtable for touched methods keeps all methods referred to in a giant hashtable, and keeps the Symbols for the name, class and signature from being deleted by incrementing the refcounts.
This should just be removed since it's not used, and in the future if we needed this, we would implement it differently.
Testing with tier1 on Oracle platforms, tier1-3 on linux-x64-debug, linux-x64, windows-x64-debug, and other platforms builds-only.  In progress.
-------------
Commit messages:
 - 8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods
 - Use ResourceHashtable for TouchedMethodTable
Changes: https://git.openjdk.org/jdk/pull/10009/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=10009&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8292890
  Stats: 364 lines in 19 files changed: 0 ins; 350 del; 14 mod
  Patch: https://git.openjdk.org/jdk/pull/10009.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10009/head:pull/10009
PR: https://git.openjdk.org/jdk/pull/10009
    
    
More information about the hotspot-dev
mailing list