pengkobe / reading-notes

:stars: to record daily reading notes. I build an issue blog to record daily FE study notes. suggestion and comments are welcomed.
https://github.com/pengkobe/reading-notes/issues
MIT License
13 stars 1 forks source link

使用谷歌控制台分析应用性能 #439

Open pengkobe opened 6 years ago

pengkobe commented 6 years ago

https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/

其实很简单,直接使用谷歌开发者工具中的 Performance Tab 就可以完成任务,只是有几个

注意事项

内存回收

一个要明白的是点时引用计数,还有一个就是标记和清除算法(从 root 节点开始追溯),使得类似这种代码

var div;
window.onload = function() {
  div = document.getElementById('myDivElement');
  div.circularReference = div;
  div.lotsOfData = new Array(10000).join('*');
};

也能被回收

性能优化技巧