0

缓存是 VM 用来使动态方法调度与基于静态“v-table”的方法查找相媲美的常用策略。我们能否利用这一点智能地“预调用”我们期望应用程序创建的各种对象的方法,希望在程序在其“正常”执行流程中实际使用该方法时避免缓存未命中?是否有任何带有 VM 的语言鼓励或以某种方式使这种做法变得更容易?当程序没有做太多工作时,虚拟机本身可以自动化这个过程吗?

4

1 回答 1

1

我认为 JDK 1.7 的 MethodHandle 就是答案。看看这个主题MethodHandle - 这是什么?

于 2012-01-12T12:34:56.480 回答