技术栈

methodhandle

名字还没想好☜
2 小时前
java·开发语言·缓存·反射·methodhandle
Java 用 MethodHandle 替代反射:调用性能实测、invokeExact 的坑与缓存写框架、序列化库、动态代理时,免不了要「运行时调用一个编译期不知道的方法」。绝大多数人第一反应是反射:Method.invoke。能用,但在热路径上它有两个老毛病——调用有装箱和访问检查开销,而且 JIT 很难对它做深度内联优化。
我是有底线的