【问题标题】:How can I make android studio very fast? [closed]我怎样才能让android studio非常快? [关闭]
【发布时间】:2015-05-08 01:57:42
【问题描述】:

我已添加文件 /Users/Jim/Library/Preferences/AndroidStudio/studio.vmoptions 带有以下内容:

-Xms2048m
-Xmx4096m  
-XX:MaxPermSize=350m  
-XX:ReservedCodeCacheSize=96m  
-XX:+UseCompressedOops 

我没有看到与默认设置的显着性能差异。我如何知道是否正在使用这些选项?其余的选项(前提和保留的codechache)是合理的还是太低了?

【问题讨论】:

    标签: java android macos android-studio jvm


    【解决方案1】:

    很遗憾,通过更改 VM 选项无法显着提升 Android Studio 的性能。如果有可能,那么 Android Studio 的开发人员会在默认分发中包含这些选项 - 没有人愿意浪费机会让他们的产品更快。

    如果您发现某些特定领域的性能不足,欢迎您向 Google 或 JetBrains 报告性能问题,通常会有解决方法或方法来提供帮助。但总的来说,要让这样的产品变得非常快,唯一的方法就是拥有一台非常快的计算机。

    要查看 Android Studio 实际使用了多少内存以及有多少可用内存,您可以使用 Settings | 启用内存使用指示器。外观 | [x] 显示内存监视器。

    【讨论】:

    • 但是我怎么知道至少我的堆大小配置正在被使用?还是说我配置的小permsize不对?
    • permsize 足够(在这种情况下 Android Studio 运行)或不足(在这种情况下会显示内存不足对话框)。如果您没有看到内存不足对话框,那么 permsize 就足够了。进一步增加它根本不会带来任何好处。至于其他内存设置,您可以启用 Settings |外观 |显示内存监视器并查看有多少内存可用和使用。
    • 所以增加堆大小不会让它更快?那么这个配置设置背后的想法是什么?
    • 首先,这个设置并不是Android Studio特有的;每个 Java 应用程序都允许指定内存大小。其次,就像所有其他 Java 应用程序一样,Android Studio 需要有足够的内存来存储它需要保存在内存中的数据。如果它没有足够的,它的性能会很差。但是为它分配比它需要使用的更多的内存并没有什么好处。
    • 已选择 Android Studio 中的默认 -Xmx 设置,以便为大多数项目提供足够的内存。
    猜你喜欢
    • 2019-09-19
    • 1970-01-01
    • 2011-06-14
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多