基于一次应用卡死问题所做的前端性能评估与优化尝试

Joe at 
基于一次应用卡死问题所做的前端性能评估与优化尝试的配图
问题背景在上个月,由于客户反馈客户端卡死现象但我们远程却难以复现此现象,于是我们组织了一次现场上门故障排查,并希望基于此次观察与优化,为客户端开发提供一些整体的优化升级。当然,在尝试过程中,也发现了不少适用于通用前端项目开发的一些故障排查与性能评估的手段,于是总结此文,希望可以对读者有所帮助。需要注意,在本文中所指的客户端均指通过 electron 开发出来的客户端应用,所以本质上还是属于前端应用开发范畴,关于 electron 框架的介绍可以参考 https://www.electronjs.org/现象复现在客户那边,反馈过来的现象表现为“系统 CPU 资源未被占满,但客户端在操作一段时间……