簡體   English   中英

V8中的函數調用優化

[英]Function call optimization in V8

V8是否優化相同功能和參數的多個函數調用? 在下面的示例中,使用相同的參數兩次調用了方差。

var Variance = require('variance');

function summary(items) {        
    return {
      variance: Variance(items.value.map((item) => item.value)),
      standardDeviation: Math.sqrt(Variance(items.value.map((item) => item.value))),
    };
}

v8確實優化了使用相同參數重復調用的函數,但是在您的示例中,它們實際上不是相同的參數(它們是不同的對象/數組引用)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM