【问题标题】:Android Studio too slow and laggyAndroid Studio 太慢了
【发布时间】:2016-07-14 19:08:13
【问题描述】:

自从我安装了 android studio,它从来没有像 eclipse 那样快。 每当我开始调试时,通常需要 1-2 分钟才能在我的设备上开始调试和运行应用程序。
问题:我想知道如何解决这个问题(安装 Windows 64 位或安装其他类型的 android studion 或 ...)

我的系统配置是这样的:

  • 带有酷睿 i5 cpu 的笔记本电脑,
  • Windows 8.1 32 位
  • 3GB 可用内存
  • Android Studio 1.0.1 Build 2015 年 2 月


这是运行 android studio 时我的系统状态的快照:
任务管理器

android studio 底部栏(不开心的家伙!)

最后是studio.exe.vmoptions 内容:

-server
-Xms512m
-Xmx512m
-XX:MaxPermSize=760m
-XX:ReservedCodeCacheSize=128m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Didea.platform.prefix=AndroidStudio
-Didea.paths.selector=AndroidStudio

【问题讨论】:

  • 你确定它与 Gradle 无关吗?看看这里:拯救了我的一天一次stackoverflow.com/questions/30024910/…
  • 买一台速度更快的机器,或者向 Google 投诉性能问题
  • 原因 #1 是 gradle。原因 #2 是 3 GB 内存(太低了。我有 8 GB,有时还不够)。原因 #3 是 HDD(你有 HDD 还是 SSD?SSD 是经常使用 gradle 的瓶颈)
  • AS 并不“完全糟糕”。你只需要合适的电脑来运行它,有足够的 RAM 和一个不错的 SSD,而不是玩具。
  • @VladMatvienko 所以你知道“不快乐的人”图标是什么意思吗?

标签: android performance debugging android-studio


【解决方案1】:

让我们实事求是:Android Studio,因为它基于 java,所以有性能上限。 XCode 的速度之快令人震惊,几乎所有其他 IDE 都与 Eclipse/Android Studio 相比。它很受欢迎,因为它是免费的。这是交易,许多人对价格非常敏感。 Android 工作室的人做得很出色,但他们被 java 束缚住了手脚。

【讨论】:

  • java 现在速度很快。 JVM已经开发和增强了很长时间,现在非常好。确实,它不擅长原生 c/c++,但现在已经很接近了。我不敢相信您将应用程序的缓慢归咎于 java。我从十年前开始开发eclipse插件,在比Android工作室更大更复杂的系统上工作,我从来没有意识到因为java本身的性能问题,这都是因为糟糕的设计,糟糕的算法,糟糕的java使用和没有合格的技能。
  • related to :"它很流行 b/c 它是免费的。这就是交易,很多人对价格非常敏感。Android 工作室的人做得很好,但他们被 java 束缚了手脚"免费的产品不值得好吗?谷歌没有向这些创造它的工程师支付薪水?
  • 与“Android 工作室的人正在做一项出色的工作”相关,这是一份工作,或者你来自这个团队。
  • @BenXu,Java 应用程序的性能仍然不如本机应用程序。用 Java 开发大型应用程序并不好。 XCode 还没有挂在我的电脑上,但 Android 工作室/模拟器一直挂着。它正在消耗巨大的 RAM。
【解决方案2】:

我遇到了同样的问题。我将我的内存从 4 GB 升级到 8 GB,它工作正常

【讨论】:

  • 我无法在 win 32 上升级 RAM :-(
猜你喜欢
  • 2015-02-13
  • 2018-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多