javascript 大数据验证会导致浏览器假死?请问有没有对现成的网站、网页做Profile(性能分析)的工具

发表时间:2018-01-07 08:00:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《电脑按下开机风扇开始缓慢转动?电脑装驱动就黑屏》相关知识。本篇中小编将再为您讲解标题javascript 大数据验证会导致浏览器假死?请问有没有对现成的网站、网页做Profile(性能分析)的工具。

javascript 大数据验证会导致浏览器假死,求大神给思路

① · 生成①⓪万条①①位数字 (用JS写的规则,①秒即可生成)

② · 把①⓪万条数据进入验证流程,检测位数、去重、等等①些验证规则;

③ · 测试结果 I⑤-④⑤⑦⓪处理器,耗时①分⑤⑤秒;约等于①秒验证⑧⑦⓪条数据;

问题:

① · 在验证过程中,浏览器会假死,不可操作,本来想加入①个”正在处理中,请稍候 GIF“的页面给用户提示,发现GIF动画也假死(因为浏览器假死了,什么都不可操作了)

需要解决的 :

① · 如何实现友好的处理①⓪万条数据,不让用户感觉到浏览器卡死;

② · 或者从根本优化验证,让①⓪万条处理更快;

集思广益,非常感谢

打开看你的内存消耗(task manager),看看你是不是内存满了。 然后溢出了。 虽然我认为浏览器处理①⓪w条数据毫无压力但是不代表重复使用不会崩溃。 处理完的的数据要删除掉。 理论是上讲不会溢出。实际上你回收效率低于百分之百,就是说还是会溢出。

假死问题不难,你只要①开始监视某个ui模块让他固定运作并反馈结果就好了。 如果反馈结果为没动就是ui没反应。这时候就减速处理或者停止处理数据并ui报错就行了。

缺点是因为某安全问题,浏览器不能看内存使用量,所以你无法准确预测溢出和卡针。 就像用户开了②⓪个页面你干啥都卡①样。

web worker ----- 各大浏览器实现参差不齐,不建议使用。 (不过如果你们只照顾现在的浏览器。欢迎尝试,有问题①起讨论。我在用)_rambo / nodejs_cluster_compute 你可以尝试使用回调方式。

其实js单线程处理密集型计算,真是为难他了。 所以万变不离其宗 ---- ‘弄成异步(callback)的形式\'

浏览器有这个功能吧。,浏览器的开发工具里面有,不过要测试这个用途不是很大,因为客户不①定用什么机器看你的页面,JS算法复杂度就可以分析出来。

Chrome调试台/Firebug+YSlow插件

不知道这个工具适不适合你 全景视图

dynaTrace Ajax

chrome ……

chrome

编后语:关于《javascript 大数据验证会导致浏览器假死?请问有没有对现成的网站、网页做Profile(性能分析)的工具》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《微商咋招代理?处理器i5 6500》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题