【发布时间】:2015-07-12 19:26:52
【问题描述】:
我有一个流星聊天应用程序,在客户端消耗 >100% 的 CPU。服务器代码运行平稳。
Chrome 分析器显示 program 使用了该数量的 CPU
Kadira CPU 分析器只显示常规的低级函数。
如何确定导致如此巨大 CPU 消耗的确切子程序/方法?
【问题讨论】:
标签: performance meteor kadira
我有一个流星聊天应用程序,在客户端消耗 >100% 的 CPU。服务器代码运行平稳。
Chrome 分析器显示 program 使用了该数量的 CPU
Kadira CPU 分析器只显示常规的低级函数。
【问题讨论】:
标签: performance meteor kadira
是的,我会回答我的问题。至少我有话要说。
首先看看这个很棒的 Kadira 调试器。他们通过电子邮件将链接发送给我,我希望他们会尽快宣布。我可以说的是,它比使用常规 Chrome 调试器得到的要多。
https://github.com/kadirahq/meteor-debug
第二次我注意到大量的 CPU 消耗与猜测有关.. 动画加载器/预加载器/进度条。就我而言,为了顺利显示/隐藏它,我使用了opacity:0 而不是display:none。如果不谈论 CPU,它的效果非常好。
【讨论】: