Java 我的Android应用程序运行得很慢
我有一个2.67 GHz处理器,在x64 Windows 8 core i7机器上有4 GB RAM。我的理解是,Android仿真器应该在这样的机器上快速启动,但对我来说不是。在设置IDE、SDK、JDK等方面,我遵循了所有的说明,并在快速启动模拟器方面取得了一些成功,但这是非常罕见的。如果可能的话,我如何解决这个问题?大多数计算机上的仿真器运行速度都很慢。我有8 GB的RAM,4770k@4.2GHz,这仍然需要很长时间。当我坐下来处理一个项目时,我只是启动模拟器,在我工作时让它在后台运行。如果你有Android手机,我建议在设备上运行你的应用程序。令人惊讶的是,它跑得有多快Java 我的Android应用程序运行得很慢,java,android,eclipse,sdk,Java,Android,Eclipse,Sdk,我有一个2.67 GHz处理器,在x64 Windows 8 core i7机器上有4 GB RAM。我的理解是,Android仿真器应该在这样的机器上快速启动,但对我来说不是。在设置IDE、SDK、JDK等方面,我遵循了所有的说明,并在快速启动模拟器方面取得了一些成功,但这是非常罕见的。如果可能的话,我如何解决这个问题?大多数计算机上的仿真器运行速度都很慢。我有8 GB的RAM,4770k@4.2GHz,这仍然需要很长时间。当我坐下来处理一个项目时,我只是启动模拟器,在我工作时让它在后台运行。
您还可以查看Manymo,它使您能够在云中测试多个模拟器。我只试过一次,但安装起来并不难。希望这对您有所帮助 转到msconfig并在“启动”选项卡中关闭不必要的应用程序。 当您运行android仿真器时,请启用“使用主机GPU”选项,特别是当您有强大的图形卡时。 减少Android Studio中的构建进程堆大小 转到文件->其他设置->默认设置->生成、执行、部署->编译器 将构建进程堆大小从默认大小700MB更改为更小的大小,如512MB。 减少DEX编译器堆大小 文件->其他设置->默认设置->构建、执行、部署->编译器->Android编译器 通过将默认值700MB更改为较低的值(如400MB),可以获得最大堆大小。 在android studio中禁用VCS并使用外部程序处理VCS帮助很大。您可以通过转到文件->设置->插件禁用VCS,并禁用以下内容: •CVS集成 •Git集成 •GitHub •谷歌云测试 •谷歌云工具核心 •Android Studio的谷歌云工具 •hg4idea
•Subversion集成我个人的建议是
@问您使用的是x86仿真器映像还是ARM仿真器映像?我都安装了它们。我没有问您安装了什么。我问你在用什么。设置仿真器AVD时,选择映像的CPU体系结构。如果您使用的是ARM,请切换到x86。如果您使用的是x86,但速度仍然很慢,请确保安装了HAXM。(区别在于,HAXM意味着您使用的是硬件虚拟化:说实话,这意味着您的电脑试图成为android设备,而不是运行一些试图成为android设备的程序,即在硬件上运行的windows上运行的程序。直接(在硬件上)与“制造”android(虚拟)设备的迂回方法