TOGOUTECH

javascript - Chrome 时间轴缓冲区使用情况

coder 2024-05-16 原文

我正在尝试优化网站的动画。

我正在使用 Chrome 开发工具(网络/时间线/配置文件)获取一些统计数据,并发现当我跟踪时间线时,使用率总是在很短的时间内缓冲到 100%。

我在 stackoverflow 上进行了测试,缓冲区的使用情况不同。

My questions are:

  • What exactly is "buffer usage"?
  • Should I be worried about it, and if "yes" - how to improve it?

任何帮助将不胜感激:)

附注抱歉我的英语不好

最佳答案

打开时间线将事件记录到缓冲区中。当缓冲区已满时,Chrome 会尝试有选择地记录日志,但您会丢失很多事件。缓冲区填充的速率取决于页面上发生了多少。我猜你的页面有很多元素,而 StackOverflow 有一个非常简单的页面,这就是不同缓冲区填充率背后的原因。

你可以从here看到更多

关于javascript - Chrome 时间轴缓冲区使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28261544/

有关javascript - Chrome 时间轴缓冲区使用情况的更多相关文章

  1. javascript - jQuery Validate 插件 - 如何根据各种条件显示不同的错误消息 - 2

    好的,我知道这里大家首先想到的就是简单的再创建一个验证方法和消息。但这是交易。我们有一个表单,其中有一个字段用作雇主名称和公司名称,具体取决于在下拉列表中选择的内容。我需要做的是,当下拉列表显示他们拥有公司并且他们没有填写该字段时,它会显示一条消息。如果他们不拥有公司并且它是空的,那么它会显示另一条消息。我将如何做到这一点?这是使用最新版本的jQuery和验证插件(http://jqueryvalidation.org/)。更新:我向您展示了在选择下面的选定答案后我最终得到的代码...http://pastebin.com/iG3Z4BbJ感谢并享受!详细代码:/***Referenc

  2. javascript - 如何使用 UglifyJS 2 丑化 JavaScript? - 2

    我尝试使用UglifyJS2来丑化一个简单的javascript文件.文件内容如下://thisissimplyasamplevarvarsampleVar="xyz";//lotsofcomments//thisisjustanothercomment//suchthingsshouldnotbepresentinjavascript//waitingtoseeresultafteruglifying//thisissimplyasamplefunctionfunctionsampleFunction(){varsampleLocalVar="xzx"

  3. javascript - D3.js 缩放从数据集中返回错误值 - 2

    我在d3.js中遇到了scales的问题。当我在Firefox控制台中输入最小值和最大值时,我得到最大值作为最小值,第二最大值作为最大值。这里有什么问题?这是我的csv文件形式的数据集:word,occurobama,11theguardian,9world,8state,8care,7pakistan,7block,6blog,6healthcare,5这是我在控制台中输入的内容以及返回的值:d3.min(dataset,function(d){returnd.occur});=>"11"d3.max(dataset,function(d){returnd.oc

  4. javascript - Jquery,当屏幕宽度为 1050px 时删除类 - 2

    这是我正在使用的JS代码:$("document").ready(function($){varnav=$('#menu2');$(window).scroll(function(){if($(this).scrollTop()>90){nav.addClass("f-nav");}else{nav.removeClass("f-nav");}});但我似乎无法将其添加到我的代码中。functioncheckWidth(init){/*Ifbrowserresized,checkwidthagain*/if($(wi

  5. javascript - 如何多次循环遍历数组项 - 2

    所以,如果我想记录一次数字1到5,我可能会这样写:vararray=[1,2,3,4,5]functionloop(n){for(vari=0;i<n;i++){console.log(array[i])}}loop(5)但是我如何不止一次地记录数字1到5?例如写循环(10);得到以下结果:1个2个3个4个5个1个2个3个4个5显然,目前我对loop(5)以上的任何内容都“未定义” 最佳答案 使用remainderoperator:functionloop(n){for(vari=0;i<n;i++){console.l

  6. c# - Knockoutjs 绑定(bind)对象问题 - 2

    我正在研究knockoutjs并遇到一些问题。我有一个ASP.NETMVC页面,其中一个方法返回三个Car对象的列表是JSON。我将它映射到HTMLView中的select并且我想在选择更改时显示所选汽车的成本。问题是汽车的名称是可见的,而价格是不可见的('Mercedes-Benzcosts.')。它可能是什么?提前致谢!Controller:publicclassCar{publicstringMake{get;set;}publicdecimalPrice{get;set;}}publicJsonResultGetCars(){List<Car>cars=newLis

  7. javascript - 为什么我可以使用 Javascript 在 keydown 而不是 keyup 上阻止默认事件? - 2

    使用.keydown时我可以捕获按键事件,然后检查并防止默认操作(显示字符)。使用.keyup时我不能?我知道事件被捕获为alert()当代码在条件内但preventDefault()时触发不会阻止操作。这是完整的DEMO 最佳答案 在keyup事件中,字符已被输入且无法撤消,但在keydown中,没有输入任何内容,浏览器有intent键入字符,以便您可以取消浏览器意图。每当您键入一个字符时,都会发生以下事件:keydown-->keypress重复直到释放键-->keyupkeydown->可以阻止->当按下一个键时触发keypr

  8. javascript - 从 ajax jquery post 响应中获取 <h2> 元素内的文本 - 2

    有什么方法可以获取元素内的文本,该元素是来自ajaxjquery加载的响应。我需要从ajax页面获取响应文本中存在的元素内的文本。以下是我的ajax代码:varurl='...';varsaveData=$.ajax({type:'POST',url:url,data:{data:data},dataType:"text",success:function(resultData){callback(resultData);//needtogetthe<h2>texthere..}});saveData.error(functi

  9. javascript - 带有 src 的脚本标签和脚本标签之间的代码 - 2

    以下是有效的javascript吗?该变量是否可用于外部调用的脚本?<scriptsrc="//blah">varsomething="";</script>背景:我已经看到这个用于自动生成的分析代码(不是谷歌),这真的让我很烦所以想知道我是否可以修复这个或者这个变量是否会以某种方式被外部引用的脚本使用。 最佳答案 读这个,http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1Thescriptmaybedefined

  10. javascript - NodeJs 使用 ExpressJs : TypeError: string is not a function at Function. app.render - 2

    我刚开始学习Node,我正在尝试使用Node和Express构建Web应用程序。我的app.js文件中有以下代码,具有以下目录结构。目录结构:appassetscontrollermodelviewindex.jadeglobalnode_modulesapp.jspackage.json-js-varexpress=require('express');varapp=express();app.configure(function(){app.set('view',__dirname+'/app/view');app.set('

随机推荐

  1. javascript - jQuery Validate 插件 - 如何根据各种条件显示不同的错误消息 - 2

    好的,我知道这里大家首先想到的就是简单的再创建一个验证方法和消息。但这是交易。我们有一个表单,其中有一个字段用作雇主名称和公司名称,具体取决于在下拉列表中选择的内容。我需要做的是,当下拉列表显示他们拥有公司并且他们没有填写该字段时,它会显示一条消息。如果他们不拥有公司并且它是空的,那么它会显示另一条消息。我将如何做到这一点?这是使用最新版本的jQuery和验证插件(http://jqueryvalidation.org/)。更新:我向您展示了在选择下面的选定答案后我最终得到的代码...http://pastebin.com/iG3Z4BbJ感谢并享受!详细代码:/***Referenc

  2. javascript - 如何使用 UglifyJS 2 丑化 JavaScript? - 2

    我尝试使用UglifyJS2来丑化一个简单的javascript文件.文件内容如下://thisissimplyasamplevarvarsampleVar="xyz";//lotsofcomments//thisisjustanothercomment//suchthingsshouldnotbepresentinjavascript//waitingtoseeresultafteruglifying//thisissimplyasamplefunctionfunctionsampleFunction(){varsampleLocalVar="xzx"

  3. javascript - D3.js 缩放从数据集中返回错误值 - 2

    我在d3.js中遇到了scales的问题。当我在Firefox控制台中输入最小值和最大值时,我得到最大值作为最小值,第二最大值作为最大值。这里有什么问题?这是我的csv文件形式的数据集:word,occurobama,11theguardian,9world,8state,8care,7pakistan,7block,6blog,6healthcare,5这是我在控制台中输入的内容以及返回的值:d3.min(dataset,function(d){returnd.occur});=>"11"d3.max(dataset,function(d){returnd.oc

  4. javascript - Jquery,当屏幕宽度为 1050px 时删除类 - 2

    这是我正在使用的JS代码:$("document").ready(function($){varnav=$('#menu2');$(window).scroll(function(){if($(this).scrollTop()>90){nav.addClass("f-nav");}else{nav.removeClass("f-nav");}});但我似乎无法将其添加到我的代码中。functioncheckWidth(init){/*Ifbrowserresized,checkwidthagain*/if($(wi

  5. javascript - 如何多次循环遍历数组项 - 2

    所以,如果我想记录一次数字1到5,我可能会这样写:vararray=[1,2,3,4,5]functionloop(n){for(vari=0;i<n;i++){console.log(array[i])}}loop(5)但是我如何不止一次地记录数字1到5?例如写循环(10);得到以下结果:1个2个3个4个5个1个2个3个4个5显然,目前我对loop(5)以上的任何内容都“未定义” 最佳答案 使用remainderoperator:functionloop(n){for(vari=0;i<n;i++){console.l

  6. c# - Knockoutjs 绑定(bind)对象问题 - 2

    我正在研究knockoutjs并遇到一些问题。我有一个ASP.NETMVC页面,其中一个方法返回三个Car对象的列表是JSON。我将它映射到HTMLView中的select并且我想在选择更改时显示所选汽车的成本。问题是汽车的名称是可见的,而价格是不可见的('Mercedes-Benzcosts.')。它可能是什么?提前致谢!Controller:publicclassCar{publicstringMake{get;set;}publicdecimalPrice{get;set;}}publicJsonResultGetCars(){List<Car>cars=newLis

  7. javascript - 为什么我可以使用 Javascript 在 keydown 而不是 keyup 上阻止默认事件? - 2

    使用.keydown时我可以捕获按键事件,然后检查并防止默认操作(显示字符)。使用.keyup时我不能?我知道事件被捕获为alert()当代码在条件内但preventDefault()时触发不会阻止操作。这是完整的DEMO 最佳答案 在keyup事件中,字符已被输入且无法撤消,但在keydown中,没有输入任何内容,浏览器有intent键入字符,以便您可以取消浏览器意图。每当您键入一个字符时,都会发生以下事件:keydown-->keypress重复直到释放键-->keyupkeydown->可以阻止->当按下一个键时触发keypr

  8. javascript - 从 ajax jquery post 响应中获取 <h2> 元素内的文本 - 2

    有什么方法可以获取元素内的文本,该元素是来自ajaxjquery加载的响应。我需要从ajax页面获取响应文本中存在的元素内的文本。以下是我的ajax代码:varurl='...';varsaveData=$.ajax({type:'POST',url:url,data:{data:data},dataType:"text",success:function(resultData){callback(resultData);//needtogetthe<h2>texthere..}});saveData.error(functi

  9. javascript - 带有 src 的脚本标签和脚本标签之间的代码 - 2

    以下是有效的javascript吗?该变量是否可用于外部调用的脚本?<scriptsrc="//blah">varsomething="";</script>背景:我已经看到这个用于自动生成的分析代码(不是谷歌),这真的让我很烦所以想知道我是否可以修复这个或者这个变量是否会以某种方式被外部引用的脚本使用。 最佳答案 读这个,http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1Thescriptmaybedefined

  10. javascript - NodeJs 使用 ExpressJs : TypeError: string is not a function at Function. app.render - 2

    我刚开始学习Node,我正在尝试使用Node和Express构建Web应用程序。我的app.js文件中有以下代码,具有以下目录结构。目录结构:appassetscontrollermodelviewindex.jadeglobalnode_modulesapp.jspackage.json-js-varexpress=require('express');varapp=express();app.configure(function(){app.set('view',__dirname+'/app/view');app.set('