RFR: 8268406: Deallocate jmethodID native memory [v4]

Coleen Phillimore coleenp at openjdk.org
Wed Jun 18 12:06:26 UTC 2025


On Tue, 17 Jun 2025 23:34:42 GMT, Serguei Spitsyn <sspitsyn at openjdk.org> wrote:

>> Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Use load_acquire only in the places that need it.
>
> src/hotspot/share/oops/instanceKlass.cpp line 2412:
> 
>> 2410: }
>> 2411: 
>> 2412: // Lookup or create a jmethodID
> 
> Nit: Add dot at the end.

fixed.

> src/hotspot/share/oops/jmethodIDTable.hpp line 48:
> 
>> 46:   static void remove(jmethodID mid);
>> 47: 
>> 48:   // RedefineClasses support
> 
> Nit: Add a dot at the end of the comment for consistency with other comments.

This isn't a sentence and this pattern is in the sources in a lot of places, none of these places have a period at the end.

> src/hotspot/share/oops/method.hpp line 718:
> 
>> 716: 
>> 717:   static void change_method_associated_with_jmethod_id(jmethodID old_jmid_ptr, Method* new_method);
>> 718:   static bool validate_method_id(jmethodID mid);
> 
> Nit: I'd suggest to name it `validate_jmethod_id` for consistency.

Good suggestion - these names get confusing without the 'j'.  I tried to make them consistent.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25267#discussion_r2154417361
PR Review Comment: https://git.openjdk.org/jdk/pull/25267#discussion_r2154420659
PR Review Comment: https://git.openjdk.org/jdk/pull/25267#discussion_r2154422068


More information about the hotspot-dev mailing list