分支预测变量是否处理诸如虚拟函数调用之类的间接函数调用?

问题描述

我对此很纳闷。我认为分支预测变量通常可以处理二进制间接分支-分支可以采用两种立即可见的可能路径。但是,我在想,分支预测程序是否能够预测间接函数调用,例如C ++中的虚拟函数调用?说,如果在程序中某个位置的某个间接函数调用在99%甚至100%的时间中调用一个函数,分支预测器是否会记录并优化该函数?我问的是一般的体系结构,但对x86和x86-64最为感兴趣。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...