RFR: 8357650: ThreadSnapshot to take snapshot of thread for thread dumps

Alex Menkov amenkov at openjdk.org
Tue May 27 19:05:53 UTC 2025


On Tue, 27 May 2025 09:48:04 GMT, Stefan Karlsson <stefank at openjdk.org> wrote:

> Just a few drive-by questions:
> 
>     1. Did you consider putting this implementation in another file, say threadServices.hpp or even its own file? I'm asking because javaClasses seems to have become a dumping ground for code that calls from Java code into the JVM. It would be nice if we could put features into files that are named after the feature.
> 
>     2. Did you consider to put these OopHandle storages in something else than Universe::vm_globals()? We have, for example, ThreadService::_thread_service_storage.

My concern about threadServices and _thread_service_storage was it's initialized conditionally. But now I see that they are always initialized. I'll try to move the stuff to threadServices.hpp/.cpp

-------------

PR Comment: https://git.openjdk.org/jdk/pull/25425#issuecomment-2913633174


More information about the hotspot-dev mailing list