问题标签 [lag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WPF 动画性能随时间下降
我有两个动画:
以及开始它们的代码:
在用户和音乐内容之间进行几次切换后,ChangeLayout 动画开始非常缓慢和滞后,并且根据 WPF Performance Suite FPS 动画在切换后从 500 + 下降到最大 4eh 动画......找不到任何解决方案=(
对不起我的英语,我目前正在学习。
jquery - jQuery Animate 属性滞后
开发商!我正在开发一个促销网站,其中主页和子页面在同一个索引中。内容的转换发生在单击菜单时。好的。
有4个子页面。左边两个,右边两个。当点击左边的第一个选项时,第二个隐藏。当点击第二个选项时,第一个隐藏。
你可以在这里看到更好:http: //www.safiradigital.com.br/kennermusiclab/
但是,我在这个 .animate() 左转换中遇到了问题。从左到右,动画执行有时会出现很大的延迟。
例如,点击“O que é Music Lab?” 然后,单击“Inscrição”。你会看到身体过渡有很大的延迟。
任何人都有解决.animate()上的这个延迟错误的解决方案?
我的 JS 是:
javascript - Chrome/V8 在某些元素上缓慢的 onmousemove()
我正在开发一个基于 jQuery 的音乐播放器,它在主要部分中有很长的项目列表(无序列表,每个 <li> 中都有 <div> 元素,用于获取有关艺术家、专辑和标题的信息)。
您可以在此处访问它的临时公开版本:http: //music.sixteennet.co.uk/ ?anonymous
(所有歌曲都是公开版的无用链接,所以不要费心播放任何东西:P)
首先,快速描述一下这个东西到底是什么:
左侧是一个侧边栏,显示即将播放的歌曲列表。用户在搜索/单击艺术家后选择主列表中的歌曲(单击,shift-click,ctrl-click,你知道的),并通过点击或拖放将它们添加到左侧的播放列表中。我已经完成了所有这些工作(这个问题与如何构建 Javascript 用户界面无关)。
问题:$(window).mousemove()、.mouseup() 和 .mousedown() 包含将框带入视图的函数,其高度以像素为单位(16 * 主列表中选定歌曲的数量)[每个 <li > 高 16 像素]。当鼠标移动时,此框随之移动,直到鼠标悬停在播放列表上时,播放列表会改变颜色,如果用户决定使用 mouseup()(取消单击),则将所选歌曲添加到播放列表中。
唯一的问题是,当鼠标在当前可见的选定歌曲框的情况下移动时,在 Google Chrome中,框的移动非常缓慢,但只有当鼠标位于主歌曲列表上时(但是,CPU 使用率在整个显示框的时间)。在 Firefox 6 和 IE 9 中,整个移动是平滑的,CPU 使用率不是 100%(即使在 Athlon 64 3500+ 上)。(我)在两台 PC 上重复了这个测试,一台运行 Windows 7,另一台运行 Ubuntu Linux。
我非常怀疑这是谷歌浏览器的一个错误,但如果有人愿意通过源代码并告诉我问题是什么(如果有的话)......你就是我的上帝:)
编辑:我说 Chrome/V8 的原因是因为 Safari,使用相同的渲染引擎(WebKit)没有这个问题(虽然它不如 Firefox/IE9/Opera 流畅)
php - 如何诊断或降低 Web 内容的“等待”时间?
我一直在我的服务器上看到不一致的性能,我发现很难诊断/解决问题。在大多数情况下,页面加载速度很快,但有 10-20% 的时间加载速度非常慢。在 Chrome 的网络选项卡中显示“等待”时间为 99% 的延迟。我什至测试过加载一个没有输出的空白 PHP 页面,我仍然看到等待时间在 10-20% 的页面视图中变长。
我已经尝试过对 PHP 脚本进行计时,并且它在所有页面浏览量中始终较低,包括等待时间较长的浏览量。例如,我可以加载空白页面,它会在 150 毫秒内加载,然后我再次加载它,它会在 8500 毫秒内加载,但 PHP 脚本两次都在 <.5 毫秒内执行。
关于其他可能导致这种情况的任何想法(我已经在多台计算机/网络上进行了测试,并且正在收到来自世界各地用户的报告)?
cuda - 有什么技巧可以避免在长内核期间显示延迟?
亲爱的 CUDA 用户,我正在转发来自 nvidia 板的一个问题:我目前正在 GPU 上进行图像处理,并且我有一个内核在运行大图像时需要大约 500 到 700 毫秒。它曾经在较小的图像上完美地工作,但现在的问题是整个显示器甚至鼠标光标都变得迟钝(OS = win7)
我的想法是将内核拆分为 4 或 8 次内核启动,希望驱动程序可以更频繁地刷新(在每次内核启动之间)。不幸的是,它根本没有帮助,那么我还能尝试避免这种冻结显示效果吗?有人建议我在每个内核之间添加一个cudaStreamQuery(0)
调用以避免被驱动程序打包。
注意:我准备用性能换取流畅度!
sql - oracle 的超前和滞后功能的 Teradata 等效项
我一直在努力看到 Oracle 领先和滞后功能的等效功能。
预言机线索看起来像
任何更好的主意
ios - iOS 4+:CMDeviceMotion 时间间隔滞后
我正在开发一个计算密集型应用程序,该应用程序恰好可以监听传感器数据(加速度,还有角速度)。经过几个过滤器后,这些向量被集成以跟踪位移。
我注意到与 CMDeviceMotion 和 CMGyroData 关联的时间戳迟到了,因为我的 CMMotionManager 的处理程序没有按照其 accelerometerUpdateInterval 和 gyroUpdateInterval 指定的 100 Hz 触发。它从 60 Hz 左右开始,然后上下波动。这主要影响集成。
独立应用程序中的相同代码执行 100Hz 就像一个魅力。
所以看起来大应用程序的其他模块的计算峰值使传感器更新滞后。这让我感到惊讶,因为传感器管理器在它自己的线程上,我从文档中了解到传感器事件是由硬件触发的。
我的问题是:当时间戳如所述不可靠时,数据仍然可以使用吗?可以用另一个时钟外推吗?
而且我很困惑为什么其他线程上的大型异步计算会滞后于加速器更新。
谢谢, 安托
ios - HJCached 图像导致表格视图滞后
我正在为寿司吧写一个应用程序。由表视图(自定义单元格) ==> 表视图(自定义单元格) ==> 视图组成的菜单层次结构
在第一个表视图中有食物类别的图片(图片取自该类别中的第一道菜),在第二个表视图中 - 菜肴图片,在描述视图中 - 相同的菜肴图像,但尺寸更大。
图片从链接中异步下载(从 json 菜单解析)并由库 HJCache 缓存。一切正常,一切都已加载,但是.. 滚动 tableview 时会有一些滞后 - 我的意思是滚动不流畅。我以为是内存泄漏,但什么也没找到。
图片的原始大小 - 大约 450/300,在自定义表格单元格中,它必须适合 120/80。程序会因为太大的图片而变得缓慢和滞后吗?
objective-c - QuartzCore 阴影 - 滞后 UITableView?
我有一个 UITableView(注意:UITableView 在 UIView 中),我认为在它下面添加一个阴影会很好。我用 QuartzCore 添加阴影,结果非常好。但我也注意到,当我从“详细视图”返回时,动画回到根目录时有点滞后。我听说 QuartzCore 和 CoreAnimation 会使应用程序变慢,或者在这种情况下,会增加延迟。
首先,CoreAnimation 使应用程序变慢,我说得对吗?
如果是这样,我怎样才能保持我的影子,但消除缓慢和滞后?
谢谢,我感谢所有的想法和答案!
objective-c - UITableView 由于阴影和边框而滞后
我有以下代码为 UITableViewCell 的背景添加边框颜色和阴影。我的问题是这段代码导致了 tableView 本身的巨大滞后。
请你告诉我如何优化我的代码,防止 UITableView 的滞后?