【发布时间】:2017-05-25 09:22:51
【问题描述】:
我注意到我的电子表格不断刷新功能 - 我可以看到进度条 [右上部分] 每 5-10 秒移动一次。在那些高峰上,我有巨大的处理器消耗。
由于主工作表中有 1100 行(该文件中 20 个工作表中的 1 个),因此很难找到哪个函数使进度条保持运行。
有没有办法列出当前正在处理的函数?
【问题讨论】:
标签: google-sheets profiling google-sheets-formula
我注意到我的电子表格不断刷新功能 - 我可以看到进度条 [右上部分] 每 5-10 秒移动一次。在那些高峰上,我有巨大的处理器消耗。
由于主工作表中有 1100 行(该文件中 20 个工作表中的 1 个),因此很难找到哪个函数使进度条保持运行。
有没有办法列出当前正在处理的函数?
【问题讨论】:
标签: google-sheets profiling google-sheets-formula
在您的浏览器中试用开发者工具。如果您使用 Chrome,请查看How to Use the Timeline Tool。
尝试离线工作,以免问题与需要在线更新的功能有关,例如 IMPORTRANGE 和 Google Apps Script。
将搜索功能与正则表达式结合使用可查找开放式引用(如 A:A)和 MMULT、SUMPRODUCT 等函数和类似函数。
相关
【讨论】:
sum(A1:A985) 和 @ 之间没有显着差异987654324@ 但如果在 MMULT 等函数中使用开放引用,则可能会出现
我不知道 Google 表格的计算分析器。
可能最简单的解决方案是将其导入 Excel 并从那里开始工作 - 希望 Excel 计算瓶颈与 Google 计算瓶颈相同。
首先阅读我关于计算性能的 MSDN 文章。
https://msdn.microsoft.com/en-us/library/office/ff700515(v=office.14).aspx
(披露:我开发和销售 FastExcel,其中包括一个 Excel 计算分析器http://www.decisionmodels.com/fastexcel.htm)
【讨论】: