Withdrawn: 8263131: reduce unnecessary downwards search when using linear search to find method

Lehua Ding github.com+13173904+lhtin at openjdk.java.net
Tue Mar 9 02:46:09 UTC 2021


On Sat, 6 Mar 2021 14:38:03 GMT, Lehua Ding <github.com+13173904+lhtin at openjdk.org> wrote:

> Hi,
> 
> The `InstanceKlass::find_method_by_name` and `InstanceKlass::find_method_index` use `InstanceKlass::quick_search` to find a method by name. If the method found doesn't match the expected method signature, It has to search downwards and upwards. But if `_disable_method_binary_search` was set to `true`, the `InstanceKlass::quick_search` will use linear search instead of binary search to find the method. So there no needs to search downwards because there no other method with the same name before it since the method found is the first matched method.
> 
> Best regards,
> Lehua

This pull request has been closed without being integrated.

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

PR: https://git.openjdk.java.net/jdk/pull/2857


More information about the hotspot-runtime-dev mailing list