问题标签 [slowdown]

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 投票
1 回答
259 浏览

java - 如何减慢人工智能的速度?

因此,我正在为 android 编写一个应用程序,您可以在其中玩类似于 Dutch Blitz 的游戏。这是一个非常简单的游戏,我已经基本完成了,我主要是在寻找如何处理我的 AI 对手的建议,现在他们在大约 2 秒内赢得了比赛,我想知道我应该怎么做才能让他们“暂停”中间循环或如何减慢它们的速度,以便用户有机会真正获胜。

我只是不希望我的方式根据所用手机的处理器速度减慢它们的速度......

0 投票
2 回答
2742 浏览

c# - 在鼠标按下按钮时将对象向上移动(更改位置)

我想更改单选按钮的位置并在我单击按钮时使其向上移动

试过这个

P是一个radiobutton


我希望它在我按下时继续向上移动,但它只是跳到表格的顶部。它在调试中运行良好,但它确实移动得很快我想减慢单选按钮的移动并使其可见

0 投票
2 回答
3956 浏览

objective-c - 控制声音xcode的速度

我想知道是否可以减慢 xcode 中的声音。我的意思是我将在 xcode 的支持文件中添加一些 .mp3 文件,然后我将创建能够加快或减慢速度的应用程序。例如使用滑块。甚至可能吗?如果是,任何人都可以帮助我一些想法吗?谢谢

0 投票
2 回答
5697 浏览

android - Android模拟器太慢了,我无法使用它

Android Emulator 需要 15 到 20 分钟才能启动,然后在我的笔记本电脑上大多崩溃,无论我使用哪种 Android 手机或设置。我完全失去了我可以做些什么来使它在可用水平上运行。

我在我的 labtop 上的 windows 8 中运行它,带有 8 gb ram 和 1.6 GH 上的 AMD 四核。

0 投票
1 回答
616 浏览

ios - UIScrollView 在 Paging 定义的停止之间停止(或减慢)滚动

我有一个使用 Unity3D 的 iOS 应用程序。当我暂停 Unity 以仅显示与 Quartz 相关的内容时,性能通常很好。

但是在当前项目中,滚动视图和表格视图有时会表现得很糟糕。它们过早停止滚动,滚动视图甚至在分页预定义大小的倍数之间停止。

我试着用 Instruments 看一下,发现 FPS 通常约为 50-60,但有时会更低。然而,这并不能回答我的问题。

顺便说一句,表格和滚动条只有很少的数据,并且没有重新加载问题。

0 投票
1 回答
2070 浏览

ios - 生成视频缩略图会使 tableview 变慢

我正在为存储在我的文档目录中的视频生成缩略图,并将其显示在 UITableview 中。这行得通,但是当我滚动时,它使我的表格视图变得缓慢而生涩。我也使用过 GCD (dispatch_async),但结果是一样的。有人可以告诉我如何正确实施吗?我怎样才能在没有缓慢、生涩的表格视图的情况下实现这一目标?

注意:我更喜欢在需要时生成缩略图,而不是在第一次创建视频时生成和存储多个缩略图。

这是我使用 MPMoviePlayer 控制器生成缩略图的代码:

0 投票
9 回答
50355 浏览

performance - 如何确定网站速度慢的原因?

我曾经在一次采访中被问到这个问题:

“假设您拥有一个网站,其服务器位于某个远程位置。有一天,一些用户致电/发送电子邮件说您的网站速度非常慢。您如何确定网站速度慢的原因?另外,当您自己检查网站时任何用户都会(使用您的浏览器),该网站表现得很好。”

我只能想到一件事(被击落):

  • 检查服务器日志以分析传入流量。可能是 DoS 攻击或异常高的流量。面试官告诉我假设服务器流量正常,没有 DoS。

我有点迷茫,因为我从来没有想过这个问题。我几乎不知道运行服务器/网站是如何工作的。因此,如果有人可以强调一些方法,那就太好了。

在谷歌搜索时,我只能找到这篇相关的、精彩的文章。那篇文章现在对我来说有点太技术性了,但我正在慢慢分解并理解它。

0 投票
3 回答
514 浏览

c# - 为什么这段代码变慢了?

我目前正在将多个 Access 数据库转换为 Xml 文件。我以前做过这个,我仍然有以前项目的代码。但是,这段代码不会让我随心所欲地构建 xml,这是我这次需要做的。我正在使用XDocumentwith for-loops 来实现这一点,但是在 1000 行数据之后它变得非常慢。

阅读 XDocument 的工作原理告诉我XElement.Add实际上复制了整个 xml 代码并在将所有内容粘贴回文件时添加了新元素。如果这是真的,那么这可能就是问题所在。

这是从Access中读写数据到Xml的部分,看看有没有办法保存。转换具有 27 列和 12256 行的数据库需要将近 30 分钟,而只有 500 行的较小数据库大约需要 5 秒。

这是我的旧转换器的代码。这段代码几乎不受数据库大小的影响,12 556 数据库只需要一秒钟的时间来转换。有没有办法合并这两者?

编辑:为了澄清,应用程序在执行时会变慢。无论数据库有多大,前 500 次都需要 5 秒。

更新:好的,所以我现在周末回来了,我在代码中做了一个小的调整,通过在一个循环中填充一个锯齿状数组并将它们写入另一个循环中的值来分离读取和写入。这证明了我的理论是错误的,事实上阅读需要花费很多时间。关于如何在不访问循环内的数据库的情况下用值填充数组的任何想法?

UPDATE2:这是切换到DataReader.Read()-loop 并立即收集所有数据后的最终结果。

0 投票
4 回答
4018 浏览

android - Lame 编码的 mp3 音频速度变慢 - Android

我一直在关注this tutorial on using LAME mp3 on Android with jni。录音似乎正在工作,我得到了 mp3 的输出,但在播放时,音频已经减慢并降低了音调。

我试图将所有相关代码放在下面。关于为什么会发生这种情况的任何指导?在此先感谢您的帮助。

编辑:好的,只是为了检查我将原始数据导入 Audacity 并且可以正常播放,所以这一定是编码阶段的问题。

Java类:

C包装:

编辑-好吧,出于兴趣,我下载了教程提供给我的手机的apk并运行了它。这很好用。因此,这表明本教程的问题较少,而我所做的更多。当我有空的时候我会重新检查一下,看看我是否能确定我哪里出错了

0 投票
0 回答
209 浏览

performance - 我的简单 XNA 游戏无缘无故变慢了

我做了一个愚蠢的简单 XNA 游戏,但出于某种奇怪的原因,它变慢了。我做了一个 FPS 计数器,FPS 在几秒钟内从 60 下降到 2。下降所花费的时间与我放在屏幕上的“块”(简单对象)的数量成反比。

这是我尝试过的:

  • 注释掉我添加到基本游戏模板中的所有内容(一一)
  • 制作一个只有 FPS 计数器的空游戏项目,看看它是否会掉落。它没。
  • 我在没有帮助的情况下安装了 IndieFreaks Game Profiler(下图)

运行分析器时的游戏截图 它说 Game1.Update 正在使用所有内存,但其中的所有方法都没有使用。怎么会这样?

另外我应该提一下,除了我非常简单的游戏代码之外,我还使用了我之前制作的另一个项目,该项目用于我的所有游戏。它为游戏对象提供了一个基本类型,一个简单的资源管理器,碰撞检测方法,输入处理程序等等。我之所以提到这一点,是因为其中的某些方法可能会神奇地以某种方式耗尽内存。

所以我想我问的是游戏变慢的常见非显而易见的原因。或者一些关于我可以做些什么来找出是什么杀死我的 FPS 的提示。

编辑:我犹豫要上传代码,因为我上面提到的“其他项目”。它是一堆未注释的代码,我没有解释它是如何工作的文档,所以我不希望你们经历阅读它的麻烦。似乎有必要,所以在这里,我的代码:LINK

我包括了 Wormhole 项目(我之前提到的,由于某种原因它被称为),所以你们可以看到它的代码。我还假设对 Wormhole 和 Indiefreaks Game Profiler 的引用不起作用,因为它们在您的 PC 上与在我的 PC 上的位置不同。我将其上传到 Google Drive,以便您可以在线阅读代码。欢迎对虫洞提出任何建议。