什么是V8中的FeedbackVector?

时间:2018-04-26 13:49:45

标签: v8

This article提到反馈向量:

  

Ignition使用数据驱动的内联缓存来执行当前执行上下文中的快速路径操作。依赖于上下文的数据存储在反馈向量中,并与生成的代码分开。

This file似乎是FeedbackVector的一个实现。

什么是反馈向量及其实用性是什么?

1 个答案:

答案 0 :(得分:0)

好吧,正如该片段所示:FeedbackVectors是数据驱动的内联缓存存储上下文相关数据的数据结构。它们具有这个名称,因为它们是用于反馈的向量(在C ++意义上,即数组)(类型反馈和其他执行反馈,例如关于被调用的函数)。

您阅读的文章还包含此视频视频的链接,更详细地解释了该系统:https://www.youtube.com/watch?v=u7zRSm8jzvA