Android studio Android studio在编码时使用100%CPU(无需构建)

Android studio Android studio在编码时使用100%CPU(无需构建),android-studio,Android Studio,Android Studio在我编写代码时使用100%的CPU,即使我键入一个单词,CPU使用率也会提高到100%并恢复正常,如果我一直键入,则需要100%的CPU 我尝试的是: 文件>使缓存无效并重新启动 通过编辑VM选项更改android studio的最大堆大小 “省电模式”打开后,它可以完美运行。但它也禁用了IDE的一些有用功能,我不想禁用它 从c:\users\username\ Android Studio插件设置为默认值。没有添加额外的插件。我试着禁用一个可以像Git和SVN一样

Android Studio在我编写代码时使用100%的CPU,即使我键入一个单词,CPU使用率也会提高到100%并恢复正常,如果我一直键入,则需要100%的CPU

我尝试的是:

  • 文件>使缓存无效并重新启动
  • 通过编辑VM选项更改android studio的最大堆大小
  • “省电模式”打开后,它可以完美运行。但它也禁用了IDE的一些有用功能,我不想禁用它
  • c:\users\username\
  • Android Studio插件设置为默认值。没有添加额外的插件。我试着禁用一个可以像Git和SVN一样禁用的插件,但它仍然是一样的
我正在运行Windows7 64位操作系统和Android Studio 3.0,以及我昨天重新安装的操作系统。我没有安装JDK-Android Studio使用默认的OpenJDK


我在网上搜索过,但没用。任何帮助都将不胜感激。

尝试为Android Studio添加更多堆内存,请转到帮助->编辑自定义VM选项。。。重新启动后设置-Xmx2g(取决于您的项目大小)。

您的系统配置似乎很低。由于Android studio关心自己的CPU使用,所以它提供了最好的解决方案

存在的原因

  • 你的Core 2 duo对于Android Studio来说太低了
  • 你有4gb内存,这又太低了
如果你在某个大型项目上工作,那么Android Studio需要2gb的ram。而且Java需要高达4gb或更多的内存

解决方案

  • 将ram增加
    8gb
    ,处理器至少增加
    intel i3

  • 如果你无法挂起android studio,请杀死java或使缓存无效并重新启动

这是我的CPU使用量,Android Studio高达3gb,Java高达4gb

Android Studio的推荐硬件要求如下:

Microsoft®Windows®8/7/Vista(推荐64位)

英特尔i5第4-5代处理器

6GB内存

2 GB硬盘空间+至少1 GB用于Android SDK、仿真器系统映像和缓存

加速仿真器可选:支持英特尔VT-x的英特尔处理器

因为Java使用自己的机器JVM(Java虚拟机)进行程序编译,它有一些复杂的任务,比如生成类,然后验证字节码,然后用JIT(准时)执行程序

由于Android是用Java开发的,我想编译速度慢是个问题。但随着Android Studio的新功能“即时运行”,Android应用程序的编译和开发变得更加容易

作为Android应用程序的开发者,我使用

英特尔i5第6代2.70 Ghz处理器

12 GB RAM(第一个插槽中8 GB,第二个插槽中4 GB都是DDR3) 1 TB硬盘驱动器 Nvidia G-Force 940M 2 GB专用GPU,用于运行需要专用GPU的Adobe After Effects、Maya和Unity类软件。 仅此而已,Android Studio有时会落后于具有更复杂和大型应用程序(复杂项目)的高性能硬件

我认为,如果你打算购买一个硬件并至少使用3年,请获得我的确切规格(或类似规格),但是如果你经常更换硬件,请使用我首先提到的规格


对于Emulator,请使用Genymotion,因为它比Android提供的Emulator快得多。或者使用其他替代方案,如Memu、Blustacks、Andy等。

您是否尝试将电源计划设置为最佳性能,而不是平衡计划。
这可能会消耗电池,但可能会解决此问题。

不幸的是,新的Android studio确实需要RAM

" 您可以下载Android Studio 1.5.2,它应该支持2GB的Ram,我还建议您从Windows 10迁移到Linux Ubuntu操作系统,因为您可以在安装期间将一部分硬盘空间设置为Ram内存(建议4GB)(在Youtube上搜索如何实现)。”
来源:

如果您有任何USB驱动器,请尝试将其用于ReadyBoost。这可能对你有帮助

对于新手,ReadyBoost来说,简而言之,通过使用您的WINDOWS电脑所占用的空间(又称额外RAM),可以让您的电脑更快运行

对于新手来说,要设置它

  • 将USB/SD/任何数字存储器插入计算机
  • 进入Windows资源管理器>此电脑>右键单击已插入的任何存储
  • 在上下文(右键单击)菜单中选择属性
  • 转到ReadyBoost选项卡
  • 选择如何处理它

  • 在一个项目中Intellij IDEA和Kotlin也有类似的问题。并更新到最新的Kotlin插件以解决此问题。但这种情况只有在同一个项目中使用Kotlin和Java时才会重现。我没有使用Kotlin,插件也被禁用。您的系统配置是什么?它是笔记本电脑,Core 2 Duo,内存为4GB。以前没有问题。它是在我重新安装windows之后开始的。你应该小心。Android studio对于Core 2 duo来说是非常重要的工具。我建议您将Ram增加8gb以获得更好的性能。我还发布了推荐的配置。@Khemu是的,我理解AS是资源密集型的,我当前的系统配置对此很低。但是AS不应该把所有的CPU时间都用来打字。正如我所说,问题是在我重新安装windows之后开始的,肯定还有其他问题。是的,我会尝试你将发布的配置。TQ如果您使用IntelliJ社区版(免费版),您会遇到同样的问题吗?是的,我只使用最佳性能。这是我目前的计划,也考虑一下。Android Studio的微调。希望它能帮上忙谢谢你的回复,我也会试试的。我正在运行Windows7和