Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript v8中的内联缓存_Javascript_Caching_Profiling_V8 - Fatal编程技术网

Javascript v8中的内联缓存

Javascript v8中的内联缓存,javascript,caching,profiling,v8,Javascript,Caching,Profiling,V8,我知道内联缓存只有在同一位置重复执行特定访问时才有用。它不考虑单独进行的访问 例如, 对于(i=0;i内联缓存在函数调用之间持续存在,因此即使是单次访问在函数内部也会受益。不可能知道函数将被调用多少次。嗯,你不能确定它们是否重复,因为它们所在的函数可以被调用一百万次。除此之外,是的,它不是很有用在这种情况下是pful。但至少可以说这是一种非常不寻常的编码实践。据我所知,内联缓存不知道上下文,并且总是使用,即使在完整的codegen中也是如此。

我知道内联缓存只有在同一位置重复执行特定访问时才有用。它不考虑单独进行的访问

例如,

对于(i=0;i内联缓存在函数调用之间持续存在,因此即使是单次访问在函数内部也会受益。不可能知道函数将被调用多少次。

嗯,你不能确定它们是否重复,因为它们所在的函数可以被调用一百万次。除此之外,是的,它不是很有用在这种情况下是pful。但至少可以说这是一种非常不寻常的编码实践。据我所知,内联缓存不知道上下文,并且总是使用,即使在完整的codegen中也是如此。