依赖项带来的巨大性能问题。
作者: gschadow创建于 2022年7月6日更新于 2023年12月1日
通过分析,我确定了花费最多时间的是这里的代码:
evaluateImmediate_CallReadWithDependencyDetection: function (notifyChange) {
window.cccnt = (window.cccnt || 0) + 1;
}
所以我添加了这个计数器 cccnt,在一个 20 x 20 的表格中,填充公式后,我可以在 J10 中添加 "+ 1" 到公式中,这会改变结果值 (" * 1" 则不会)。现在,这是计数结果。内容来源: knockout/knockout