invokedynamic指令的实例叫做一个动态调用点(dynamic call site), 动态调用点最开始是未链接状态(unlinked:表示还未指定该调用点要调用的方法),
基于20个网页-相关网页
为了做到这一点, devfsd 实际上执行指定的 libc 函数的动态调用,这里是 symlink() 和 unlink() 。
To do this, devfsd actually performs a dynamic call to the libc function you specify, in this case symlink() and unlink().
需要提出的是,我们没有做任何方法绑定的调用缓存,要知道它可能是在整个动态语言实现领域唯一最大的性能增强点。
In particular, we are not doing any call-site caching of method bindings, which is probably the single biggest performance boost in the whole dynamic language implementation space.
它不需要客户动态绑定-所有的服务调用请求都被路由到中介点。
It does not require consumer dynamic routing — all of the service invocation requests are always routed to the intermediary.
应用推荐