当我只是编码时,Android Studio使用100%的CPU,即使我输入一个单词CPU使用率提高到100%并恢复正常,如果我继续输入它需要100%CPU全部时间。
我试过的是:
.android
.AndroidStudio3.0
和c:\users\username\
文件夹
我正在运行Windows 7 64位操作系统和Android Studio 3.0以及我昨天重新安装的操作系统。我没有安装JDK - Android Studio使用默认的OpenJDK。
我在互联网上搜索但没有帮助。任何帮助将不胜感激。
答案 0 :(得分:3)
不幸的是,新的Android工作室确实需要RAM。
” 您可以下载支持2Gbs Ram的Android Studio 1.5.2我还建议您从Windows 10迁移到Linux Ubuntu OS,因为您可以在安装过程中将部分硬盘空间设置为Ram内存(建议4gbs)(在Youtube上搜索如何做到这一点)。“ 来源quora:
答案 1 :(得分:2)
您的系统配置似乎很低。因为Android工作室非常关心CPU的使用,所以它发挥得最好。
原因
如果您在某个大型项目上工作,那么Android Studio需要2GB的内存。和Java意外地达到4GB或更多。
<强>解决方案强>
按8gb
和处理器至少intel i3
增加ram
如果您遇到挂起Android工作室的问题,请杀死java或invalidate cache and restart
。
对于Android Studio,我的CPU使用量高达3gb,Java用量高达4gb。
Android Studio的推荐硬件要求为:
Microsoft®Windows®8/ 7 / Vista(64位推荐)
Intel i5 4th-5th gen处理器。
6 GB RAM
2 GB硬盘空间+至少1 GB用于Android SDK,模拟器系统映像和缓存
加速仿真器的可选:英特尔®处理器,支持英特尔®VT-x,
由于Java使用它自己的机器称为JVM(Java虚拟机)进行程序编译,它有一些复杂的任务,如生成类,然后验证字节代码,然后用JIT(及时)执行程序
由于Android使用Java本地开发,因此我认为编译速度慢。但随着新的Android Studio功能被称为“即时运行”,Android应用程序的编译和开发变得更加容易。
由于我是Android应用的开发者,我使用
Intel i5第6代2.70 Ghz处理器
12 GB内存(第一个插槽8GB,第二个DDR3中4个) 1 TB硬盘 Nvidia G-Force 940M 2 GB专用GPU,用于运行需要专用GPU的Adobe After-Effects,Maya和Unity等软件。 总而言之,Android Studio有时会使用如此高性能的硬件以及更复杂和更大的应用程序(复杂项目)。
我认为如果您要购买硬件并使用至少3年,请获取我(或类似)的确切规格,但是如果您经常使用硬件,请使用我首先提到的规格。
对于Emulator使用Genymotion,因为它比Android提供的模拟器更快。或者使用其他一些替代品,如Memu,Blustacks,Andy等。
答案 2 :(得分:0)
尝试为Android Studio添加更多堆内存,转到帮助 - &gt;编辑自定义VM选项...并在重新启动AS后设置-Xmx2g(取决于您的项目大小)。
答案 3 :(得分:0)
您是否尝试将电源计划设置为最佳性能而非平衡计划。 这可能会消耗电池,但可能会解决这个问题。
答案 4 :(得分:0)
如果您有任何USB驱动器,请尝试使用ReadyBoost。它可能对你有帮助。
对于初学者来说,ReadyBoost,简而言之,通过使用你投入的空间(也就是额外的RAM),可以更快地使你的 WINDOWS PC更快
对于没有经验的人来说,设置它,
Properties
答案 5 :(得分:0)
关闭VCS的所有后台操作可能会减少一些CPU使用率。在我的PC上运行并构建简单的hello world应用大约需要50秒到1分钟。
转到:首选项>版本控制>后台并禁用列出的选项。