Integrated: 8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods
Coleen Phillimore
coleenp at openjdk.org
Thu Aug 25 21:15:16 UTC 2022
On Wed, 24 Aug 2022 22:27:30 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
> 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.
This pull request has now been integrated.
Changeset: e353b572
Author: Coleen Phillimore <coleenp at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/e353b572a54edbbf0df1f01afa36067500157603
Stats: 364 lines in 19 files changed: 0 ins; 350 del; 14 mod
8292890: Remove PrintTouchedMethodsAtExit and LogTouchedMethods
Reviewed-by: iklam, hseigel
-------------
PR: https://git.openjdk.org/jdk/pull/10009
More information about the hotspot-dev
mailing list