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. c# - 使用 DateTime.ToString ("tt"时,Windows 10 中的时间输出(AM/PM)发生了变化) - 2

    我最近升级到Windows10-现在我发现在使用“tt”格式说明符时日期的输出发生了一些意想不到的变化。下面是一些演示问题的代码:usingSystem.IO;usingSystem;usingSystem.Globalization;usingSystem.Threading.Tasks;classProgram{staticvoidMain(){varcultures=newstring[]{null,"en-NZ","en-US","en-AU","en-GB"};foreach(varcultureincultur

  2. c# - 在启用 LowercaseUrls 的情况下在路由参数中保留大小写 - 2

    我在我的MVC4应用程序中使用routes.LowercaseUrls=true;,它运行良好。但是,参数也会小写,所以如果我有一条像这样的路线routes.MapRoute(name:"MyController",url:"foo/{hash}/{action}",defaults:new{controller="MyController",action="Details"});生成的链接@Html.ActionLink("mylink","Details",new{hash=ViewBa

  3. c# - 如何在 Silverlight 4 中使用 MediaStreamSource 实现播放非缓冲 WAV? - 2

    背景我正在尝试使用发现的MediaStreamSource实现在Silverlight4中流式传输波形文件here.问题是我想在文件还在缓冲的时候播放它,或者至少在它缓冲的时候给用户一些视觉反馈。现在我的代码看起来像这样:privatevoidbutton1_Click(objectsender,RoutedEventArgse){HttpWebRequestrequest=(HttpWebRequest)HttpWebRequest.Create(newUri(App.Current.Host.Source,"../test.wav"));//request.Cont

  4. c# - 即时窗口 - 转换为日期时间?抛出异常但 (datetime) 没有 - 2

    直接取自即时窗口:reader["DateDue"]asDateTime?产量:'reader["DateDue"]asDateTime?'threwanexceptionoftype'System.NullReferenceException'Data:{System.Collections.ListDictionaryInternal}HResult:-2147467261HelpLink:nullInnerException:nullMessage:"Objectreferencenotsettoaninst

  5. c# - 在不使用 WIFI 的情况下在 WCF 服务调用中包含 SAML 2.0 token - 2

    我正在尝试设置受ADFS保护的WCF服务。我目前能够请求token并使用WIF和ThinktectureIdentityModel4.5将其与请求一起发送,代码如下:staticSecurityTokenGetToken(){varfactory=newWSTrustChannelFactory(newUserNameWSTrustBinding(SecurityMode.TransportWithMessageCredential),"https://fs2.server2012.local/adfs/services/trust/13/usernamemixed")

  6. c# - 如何限制c sharp中函数的执行时间? - 2

    我有一个问题。我正在编写一个基准测试,并且我有一个函数可以在2秒内或~5分钟后完成(取决于输入数据)。如果该函数执行超过3秒,我想停止该函数...我该怎么做?非常感谢! 最佳答案 嗯...,我有同样的问题,在阅读了这里的所有答案和引用的博客之后,我解决了这个问题,它让我执行有时间限制的任何代码块,声明包装器方法publicstaticboolExecuteWithTimeLimit(TimeSpantimeSpan,ActioncodeBlock){try{Tasktask=Task.Factory.StartNew(()=>

  7. c# - 如何在没有任何数据源的情况下从 DataGridView 制作数据表? - 2

    我想从DataGridView的网格值中获取一个DataTable。换句话说DataTable与DataGridView值相同 最佳答案 这可能是一种更好的方法,但除此之外,仅循环遍历DGV并手动创建DataTable将相当简单。这样的事情可能会起作用:DataTabledt=newDataTable();foreach(DataGridViewColumncolindgv.Columns){dt.Columns.Add(col.Name);}foreach(DataGridViewRowrowindgv.Rows){DataRow

  8. C# 解析格式为 "yyyyMMdd HH:mm:SS.ms"的时间戳 - 2

    我想将字符串格式化为dateTime格式"yyyyMMddHH:mm:SS.ms"我尝试将"yyyyMMddHH:mm:SS"作为ParseExact的字符串格式,但它无法识别。也不知道如何包括毫秒有什么帮助吗? 最佳答案 来自customdateandtimeformatstrings页面,您使用ss表示秒,使用FFF表示毫秒:"yyyyMMddHH:mm:ss.FFF"或"yyyyMMddHH:mm:ss.fff"(如果尾随0被抑制,则使用第一个,否则使用第二个。)

  9. c# - 如何在不知道封闭泛型类型的情况下访问泛型属性 - 2

    我有一个通用类型如下publicclassTestGeneric<T>{publicTData{get;set;}publicTestGeneric(Tdata){this.Data=data;}}如果我现在有一个对象(来自某个外部源),我知道它的类型是某个封闭的TestGeneric,但我不知道TypeParameterT。现在我需要访问数据我的对象。问题是我无法转换对象,因为我不确切知道哪个关闭的TestGeneric。我用//thxtohttp://stackoverflow.com/questions/457676/c-reflection-check-if-a-c

  10. c# - 在任务异常的情况下,根据用户输入多次重试任务 - 2

    我的应用程序中的所有服务调用都是作为任务实现的。当任务出现故障时,我需要向用户显示一个对话框以重试上次失败的操作。如果用户选择重试,程序应该重试该任务,否则程序的执行应该在记录异常后继续。任何人都对如何实现此功能有一个高层次的想法? 最佳答案 2017年5月更新C#6异常过滤器使catch子句更加简单:privatestaticasyncTask<T>Retry<T>(Func<T>func,intretryCount){while(true){try{varresult=awaitTask.Ru

随机推荐

  1. c# - TextBox 焦点的 WinForms 事件? - 2

    我想在TextBox获得焦点时添加一个偶数。我知道我可以用一个简单的textbox1.Focus来做到这一点并检查bool值...但我不想那样做。下面是我想做的:this.tGID.Focus+=newSystem.EventHandler(this.tGID_Focus);我不确定EventHandler是否是执行此操作的正确方法,但我知道这行不通。 最佳答案 您正在查找GotFocus事件。还有一个LostFocus事件。textBox1.GotFocus+=textBox1_GotFocus;

  2. c# - 自动实现属性中的私有(private)变量在哪里/什么? - 2

    没有(显式)引用FirstName应该隐藏的firstName私有(private)变量。你能解释一下这是如何工作的吗?我假设正在获取和设置一些私有(private)变量。谢谢。//auto-implementedpropertyFirstNamepublicstringFirstName{get;set;} 最佳答案 基本上,编译器会将您的代码转换成如下内容:privatestring<__>firstName;publicstringFirstName{get{return<__>firstName;}s

  3. c# - 让当前线程休眠 - 2

    我在一个线程(不是主线程)中有一个工作单元。在某些情况下,我想让这个线程休眠10秒。Thread.Sleep(10000)是最节省资源的方法吗? 最佳答案 IsThread.Sleep(10000)themostresourceefficientwaytodothis?是的,因为它不是忙等待而是放弃CPU。但这是在浪费一个Thread。您不应该将其扩展到许多休眠线程。 关于c#-让当前线程休眠,我们在StackOverflow上找到一个类似的问题: https

  4. c# - 复制 Entity Framework 对象 - 2

    我有一个EF4.1类X,我想复制它及其所有子记录。X.Y和X.Y.Z现在,如果我执行以下操作,它会返回错误。属性'X.ID'是对象关键信息的一部分,不能修改。publicvoidCopyX(longID){varc=db.Xs.Include("Y").Include("W").Include("Y.Z").SingleOrDefault(x=>x.ID==ID);if(c!=null){c.ID=0;c.Title="CopyOf"+c.Title;for(varm=0;m<c.Ys.Count;m++){c

  5. c# - 最简单的性能计数器示例 - 2

    启动和运行性能计数器所需的最少C#代码量是多少?我只想测量代码中两点之间的CPU周期数和/或时间。我已经浏览了网络上所有的华夫饼,但似乎比这样一个微不足道的任务所需的代码要多得多。我只想快速启动并运行测量,并更加专注于我正在做的事情。 最佳答案 我认为您不需要性能计数器。您需要的时间不只是可以从StopWatch获得的时间吗??它非常准确。Stopwatchwatch=Stopwatch.StartNew();//Doworkwatch.Stop();//elapsedtimeisinwatch.Elapsed但是,要回答你实际提出

  6. c# - 如何从C#中的文件夹中获取第一个文件名 - 2

    我需要从文件夹中获取第一个文件名。我怎样才能在C#中获得它?下面的代码返回所有的文件名:DirectoryInfodi=newDirectoryInfo(imgfolderPath);foreach(FileInfofiindi.GetFiles()){if(fi.Name!="."&&fi.Name!=".."&&fi.Name!="Thumbs.db"){stringfileName=fi.Name;stringfullFileName=fileName.Substring(0,fileName.Len

  7. c# - 将列表的成员移动到列表的前面 - 2

    如何创建一个接受整数的方法i,并移动List<T>的成员在索引i从当前位置到列表的前面? 最佳答案 List<T>类不提供这样的方法,但您可以编写一个扩展方法来获取项目、删除它并最终重新插入它:staticclassListExtensions{staticvoidMoveItemAtIndexToFront<T>(thisList<T>list,intindex){Titem=list[index];list.RemoveAt(index);list.Insert(0,item);}

  8. c# - 通过 httpWebRequest 发布数据 - 2

    我需要使用“发布”一些数据到外部网站HttpWebRequest来self的应用程序(桌面)的对象并获得响应通过HttpWebResponse对象回到我的应用程序。但是我发布数据的网页有动态名称的文本框。如何在HttpWebResquest中获取那些文本框的名称和发布数据?ForexamplewhenIloadthepagethetextboxnameislikethisU2FsdGVkX183MTQyNzE0MrhLOmUpqd3eL60xF19RmCwLlSiG5nC1H6wvtBDhjI3uM1krX_B8FwcbutwhenIrefreshthepagenamechangeto

  9. C# 创建对齐网格功能 - 2

    我正在尝试创建一些要在运行时使用的对齐网格功能,但我在对齐部分遇到了问题。我已经成功地在面板上绘制了一个虚线网格,但是当我向面板添加标签控件时,如何将标签的左上角捕捉到最近的点?谢谢 最佳答案 我认为接受的答案不正确。原因如下:如果网格宽度=3,x上的a点像4应该映射到3但x=5应该映射到6。使用Pedery的答案它们都将映射到3。为了获得正确的结果,您需要像这样四舍五入(如果点是分数,您可以使用float)://让我们说吧。intgridCubeWidth=3;intgridCubeHeight=3;intnewX=Math.Ro

  10. c# - 如何将 UserControl 拖到 Canvas 中 - 2

    我有一个Canvas,用户可以在其中添加包含表单的UserControl子类。用户应该能够在Canvas周围拖动这些UserControl。使用WPF执行此操作的最佳做​​法是什么? 最佳答案 这是在silverlight中完成的,而不是在WPF中完成的,但它的工作原理应该是一样的。在控件上创建两个私有(private)属性:protectedboolisDragging;privatePointclickPosition;然后在控件的构造函数中附加一些事件处理程序:this.MouseLeftButtonDown+=newMous