Tl; dr:我想找到一种方法来检查recurvise指令的加载时间,例如当我加载一个子节点时,我想检查它花了多少时间,加载的内容等......
这是这个问题的背景,我使用了open-source json-tree viewer我修改了以适合我的图形样式和我的需求。我用它来可视化CouchDB文档,我不得不将它分成两个单独的指令:一个仅用于查看 JSON,另一个用于编辑 JSON。
问题在于:即使观看者工作得很好,编辑也会显示疯狂的时间来显示子节点。最多只需2秒即可显示子节点,这是一个问题。
我当时认为show / hide上的布尔条件(我不想显示_rev
或_id
字段,因为它会有害于修改)使它变慢,并开始思考关于它的一些解决方案。同时,获取更多信息会很有用,例如“加载子节点需要多长时间”或更一般地说,在指令上加载时间。控制台没有在细节上提供这个级别(或者我可能错过了一些东西)。
为了实现这一目标,你知道吗?有没有办法检查指令的加载时间或HTML元素显示?
BONUS:您是否知道指令有什么令人讨厌的,以及在加载时提高性能的方法?
答案 0 :(得分:0)
此外,Chrome的开发者工具还有一个非常漂亮的时间条/图表,用于显示网络标签下的加载时间 您可以更好地了解那里发生的事情。 还要查看Chrome脚本的CPU配置文件,看看是否有任何因素导致系统崩溃。