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