改善Android Studio卡顿现象,提高Android Studio运行编写效率
来源:互联网 发布:淘宝情侣装夏天 编辑:程序博客网 时间:2024/05/03 14:14
为了赶上潮流(主要是手贱),把自己的Android Studio升级到了最高版本,当时是2.1.3。升级之后使用特别不爽快!更新的功能用了一段时间都基本能熟练掌握,但是有一个大Bug实在忍不了,那就是Android Studio使用起来变得特别的卡顿,绘制UI的时候随便写一个字母都会卡顿一下,有的时候移动鼠标都变得很卡顿。这就实在不能认了,多方研究和查询找打了一中解决方案。
解决方案:
在Android Studio 的Help菜单下,点击Edit Custom Option选项,点击之后可以直接打开一个studio(64?).vmoptions文件。
补充:好像此选项只有在 Android Studio2.0以上版本才会有,在2.0之下版本需要在Android Studio的安装目录下去找,
找到bin/studio(64?).vmoptions(文件名根据操作系统会有不同)。
然后把本件中 -Xmx这一行的参数改大一点,比如2048m或4096m(我的原本是1028m)
# custom Android Studio VM options## *DO NOT* modify this file directly. If there is a value that you would like to override,# please add it to your user specific configuration file.## See http://tools.android.com/tech-docs/configuration#-Xms256m<u><span style="color:#ff6666;">-Xmx2048m</span></u>-XX:MaxPermSize=350m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-da-Djna.nosys=true-Djna.boot.library.path=-Djna.debug_load=true-Djna.debug_load.jna=true-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError-Didea.paths.selector=AndroidStudio2.1-Didea.platform.prefix=AndroidStudio
操作原理:
-Xmx 参数是 Java 虚拟机启动时的参数,用于限制最大堆内存。Android Studio 启动时设置了这个参数,并且默认值很小。
一旦你的工程变大,IDE 运行时间稍长,内存就开始吃紧,频繁触发 GC,AS就会很卡。
修改之后保证你的Android Studio变得很溜!亲测有效。
另外推荐我的关于Android Studio提高编译速度的文章:http://blog.csdn.net/ding_gc/article/details/52161484
2 0
- 改善Android Studio卡顿现象,提高Android Studio运行编写效率
- android studio 卡顿
- Android Studio卡顿
- android studio卡顿解决方案
- android studio卡顿解决办法
- Android studio卡顿问题
- 解决Android Studio卡顿运行慢的完美方案
- 提高Android Studio中Gradle执行效率
- 提高Android Studio中Gradle执行效率
- 提高Android Studio中Gradle执行效率
- Android Studio之提高编译的效率
- Android studio模版提高开发效率
- Android Studio 卡顿问题解决方案
- 解决Android Studio卡顿的问题
- Android Studio提高开发效率必备神器 - JRebel for Android
- android studio编写运行java main
- android studio编写运行java main
- Android Studio上编写运行Java代码
- Error contacting service. It is probably not running. 错误
- iframe自适应高度
- 切换默认Xcode
- 7.Laravel中back()-with($s)前台取不到值
- js数组操作
- 改善Android Studio卡顿现象,提高Android Studio运行编写效率
- Android之handler详解(一)
- Android-使用tint一张图制作selector
- tyvj P3680 找妹子
- iOS开发UI篇—核心动画(基础动画)
- linux删除空行
- C++中的显式构造函数
- 在SWIFT中应该采用什么样的方式来定义这个链表中的节点呢?附Class和Struct的不同
- iOS开发UI篇—核心动画(关键帧动画)