问题标签 [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.

0 投票
3 回答
986 浏览

c# - DataGridView 因大数据更新而滞后一秒

我有一个大约 400 行和 10 列的 DataGridView。当用户第一次显示该表时,它会从服务器接收所有数据并填充该表。DGV 使用 DataTable 作为它的数据源,并且在更新 DataTable 时我使用 row.BeginEdit/EndEdit 和 acceptChanges,但是当更新视图本身时,它会滞后一秒钟,而所有 DGV 都在更新。我想知道是否有一种方法可以使这个平滑,例如,如果用户正在滚动数据并且它更新,它不会中断滚动。或者,如果用户在屏幕上移动显示器并且它更新,它不会中断。是否有捷径可寻?如果没有,是否可以防止 DGV 在所有事件结束之前更新视图,以便在用户停止滚动、拖动之前不会重新绘制它,

0 投票
1 回答
2850 浏览

html - CSS - :hover 在 IE7 中很慢/滞后

这真的很奇怪。我有这个网站,我有一个列表菜单,菜单中的每个项目都有一个简单的 :hover 效果。

http://w3box.com/mat/

在 Firefox 中它工作得很好。但我 IE7 至少有一个滞后。我没有在 IE8 中测试过它,但我猜它也在那里。

现在,我一直在尝试对代码进行验证,以查看可能导致问题的原因。我看过很多关于类似场景的帖子。但它们似乎都不适用于我的情况。

所以刚才我注意到在我的css样式表中,我有这个:

}

很奇怪,如果我去掉高度规格,就没有滞后!这可能是什么原因造成的?可能是父 li 类的填充和边距层吗?还是那个上面的父类?

这是这些项目的代码。其余的css你可以在站点的/main.css下

关于如何改进这一点的任何想法?

0 投票
1 回答
2827 浏览

c++ - 异步 winsock 服务器包装器,CPU 滞后 - C++

我正在尝试编写一个服务器应用程序包装器,就像我对任何应用程序一样,我已经搜索了一个多星期,以寻找至少不错的异步套接字指南或教程(这个包装器必须是异步的),到目前为止我能这样做是:

服务器.cpp:

现在在创建服务器实例并创建主线程之后,我可以同时接受客户端并读取它们发送的数据,但是在两次连接后,我的 CPU 会延迟到 100% 使用率。我想我的方法不正确,所以我的问题是有人可以指出我的代码中可能存在的缺陷,或者只是为我指出一个不错的异步套接字指南,前提是我已经搜索了一个多星期没有结果(可能我的绝望阻碍了我选择正确的关键字:|)。在此先感谢并为大量代码感到抱歉,只要允许就对其进行修剪。

制造,简单但完美。

0 投票
1 回答
226 浏览

php - PHP - MySQL - Select 无限期运行

我有三张桌子

id、pid & db 被索引。db 只是引用特定项目来自的 mls 提供程序。在图像中,原始列保存原始图像数据

列表/位置大约有 15k 行,图像中有大约 120k 行,因此有多个行具有相同的 pid。

当我执行“从列表中选择 pid”或“从位置中选择 pid”时,查询在大约 100 毫秒内成功完成。

当我执行“从图像中选择 pid”时,它只是挂在 sqlyog 中并且永远不会完成......我在想,因为原始列包含很多信息,它可能也试图选择它,但我的查询没有尝试选择所以我无法想象为什么需要这么长时间......

知道为什么会这样吗?

0 投票
2 回答
680 浏览

objective-c - 多次重复时Objective C声音滞后

我在一个简单的游戏中编码,我移动一个方块,每次方块移动时都会产生声音效果。(像走路的声音)

问题是播放音效导致显示刷新滞后。好像对引擎来说性能太高了。我在问是否有办法正确播放重复但不连续的声音(这不是真正的循环,但如果行走是无止境的,可能是这样)

这是我的功能:...我初始化音频对象的方式

这里是调用它的函数

有什么好办法吗?谢谢

0 投票
2 回答
600 浏览

iphone - NSTimer 滞后 - iPhone SDK

我制作了一个在整个代码中使用许多计时器的游戏。然而,计时器必须在如此短的时间内处理许多任务,这导致我的游戏出现延迟的问题。例如,我的计时器以 (0.05) 的间隔运行,它需要在屏幕上绘制和更新许多图像。有什么办法可以分配工作流程,使程序运行更顺畅?

谢谢

凯文

0 投票
1 回答
350 浏览

c# - Internet 连接启动时 .NET Remoting 变慢

我一直在我的开发机器上使用带有客户端和服务器的 .net 远程处理,一切都很好。然后我将服务器放在另一台机器上,通过 100-Mbit LAN 与我连接。它有一个 VPN 连接,允许它连接到互联网。

每当启动 VPN 连接时,.NET 远程处理每次查询都会产生巨大的延迟(0.03 秒查询为 1 秒,1.3 秒查询为 9 秒)。但是我的机器和启用了 VPN 的服务器之间的速度仍然是 100 Mbit/s。

我正在使用二进制 tcp 通道。

有谁知道这个问题的解决方案?

0 投票
0 回答
264 浏览

iphone - 为什么当我“滚动”时这个 iphone 应用程序会滞后?

我正在开发一个类似“涂鸦跳跃”的游戏,我在屏幕上一次有 5 个平台。有两个背景 UIImageViews。我有“scrollUp”功能,只要玩家位于屏幕的顶部 3/4 时就会调用该功能。当背景在视野中时,游戏会变慢并滞后,当背景不在视野中(已经滚开)时,游戏运行流畅且良好。我尝试禁用使它们移动的实际代码,但它仍然滞后,背景图像都是我在 photoshop 中创建的 png,并且每个都在单独的 UIImageView 中。

这是“scrollUp”功能代码:(记住,这是objective-c使用Xcode for iphone):

0 投票
2 回答
1722 浏览

c++ - DOS ASCII Animation Lagging without constant input, Turbo C 编译

这是过去的怪事!

我正在为命令提示符编写一个 ASCII Pong 游戏(是的,是 oldschool),并且我正在直接写入视频内存(添加。0xB8000000)所以我知道我正在快速渲染(而不是 gotoxy 然后 printf 渲染)

我的代码工作正常,代码在 Turbo C++ V1.01 下编译良好,但动画滞后......现在等一下,有一个警告!在我的超高速涡轮增压 Dell Core 2 Duo 下,这似乎是合乎逻辑的,但是当我按住键盘上的一个键时,动画变得像新编译的婴儿屁股一样流畅。

我想可能是因为我通过超载键盘缓冲区来减慢计算机的速度(真的吗?来吧......)但后来我很快变得聪明并尝试为 DJGPP 和 Tiny C 编译器编译以测试结果是否相同. 在 Tiny C 编译器上,我发现我无法编译“远”指针类型......仍然对此感到困惑,但我能够为 DJGPP 编译并且动画运行顺利!

我想编译它并让它适用于 Turbo C++,但这个问题在过去 3 天里一直困扰着我,无法解决。有谁知道为什么 Turbo C++ 常量调用我的渲染方法(下面的代码)会滞后于命令提示符但 DJGPP 不会?我不知道我是否正在编译为调试,我什至不知道如何检查我是否是。我确实将代码转换为 ASM,并且在源代码的标题中看到了看起来正在调试数据的内容,所以我不知道......

任何和所有的评论和帮助将不胜感激!

这是我所反对的一个简单示例,易于编译,因此请查看:

0 投票
2 回答
702 浏览

flash - Flash 应用程序变慢 [removeChild]

我的 Flash 应用程序有问题,因为它运行一段时间后,它最终开始变慢。我的应用程序涉及需要使用 addChild() 方法复制的内容。我在互联网上阅读了一些信息,其中指出应用程序变慢或滞后的原因是 removeChild() 没有从内存中删除孩子。

有什么方法可以让我把孩子从记忆中移除吗?任何输入表示赞赏。谢谢。