如果我的应用程序在我的 Android Studio 模拟器上运行缓慢,它会在设备上运行缓慢吗?
Will my app be slow on a device if it's slow on my Android Studio emulator?
这可能是个愚蠢的问题...但作为应用程序构建新手,我希望有人能阐明这个主题。
我在 Android Studio 上的 Nexus S 模拟器非常慢 - 比我的 Nexus 10 模拟器慢得多,而且慢到我尝试在我的应用程序中导航时它会滞后。
这种延迟是否完全局限于此模拟器,是模拟器本身导致应用程序变慢了吗?或者当我在 Play 商店发布我的应用程序时,那里也会变慢吗?
感谢您的帮助。
-A
Is this lag purely confined to this emulator and it's the emulator
itself that is slowing the app down?
可能是,也可能不是。您的应用 运行ning 在模拟器上的性能取决于模拟器类型、PC 配置和应用本身。根据您选择的模拟器类型和 PC 配置,速度会有所不同。您可能还会看到其他系统应用程序也非常慢。
尝试根据它来衡量性能并不是一个好主意。但是,您可以 运行 在真实设备上使用您的应用程序并使用分析工具测量应用程序的性能,以确定性能。这些分析工具为您的应用 CPU、内存和网络 activity 提供实时数据。您可以监控关键的 path/high 电池或内存使用情况等。
为了提供更快、更流畅的用户体验并延长设备电池寿命,您可以使用 CPU profiler 进行 CPU 分析。 Android Studio 的最新版本内置了执行此操作的工具。
您可以参考official document,其中提供了执行性能测量的指南。
Will my app be slow on a device if it's slow on my Android Studio emulator?
视情况而定。
Android Studio 和模拟器使用大量 RAM。
例如:2GB RAM 计算机不足以让 Android Studio 和模拟器顺利工作。
您应该使用真实设备进行测试。如果它在真实设备上也有延迟,那么您可能在 UI 线程上做的太多了。那么您应该阅读更多有关线程控制的内容,以使您的应用程序顺利运行
祝你好运!
这可能是个愚蠢的问题...但作为应用程序构建新手,我希望有人能阐明这个主题。
我在 Android Studio 上的 Nexus S 模拟器非常慢 - 比我的 Nexus 10 模拟器慢得多,而且慢到我尝试在我的应用程序中导航时它会滞后。
这种延迟是否完全局限于此模拟器,是模拟器本身导致应用程序变慢了吗?或者当我在 Play 商店发布我的应用程序时,那里也会变慢吗?
感谢您的帮助。
-A
Is this lag purely confined to this emulator and it's the emulator itself that is slowing the app down?
可能是,也可能不是。您的应用 运行ning 在模拟器上的性能取决于模拟器类型、PC 配置和应用本身。根据您选择的模拟器类型和 PC 配置,速度会有所不同。您可能还会看到其他系统应用程序也非常慢。
尝试根据它来衡量性能并不是一个好主意。但是,您可以 运行 在真实设备上使用您的应用程序并使用分析工具测量应用程序的性能,以确定性能。这些分析工具为您的应用 CPU、内存和网络 activity 提供实时数据。您可以监控关键的 path/high 电池或内存使用情况等。
为了提供更快、更流畅的用户体验并延长设备电池寿命,您可以使用 CPU profiler 进行 CPU 分析。 Android Studio 的最新版本内置了执行此操作的工具。
您可以参考official document,其中提供了执行性能测量的指南。
Will my app be slow on a device if it's slow on my Android Studio emulator?
视情况而定。
Android Studio 和模拟器使用大量 RAM。
例如:2GB RAM 计算机不足以让 Android Studio 和模拟器顺利工作。
您应该使用真实设备进行测试。如果它在真实设备上也有延迟,那么您可能在 UI 线程上做的太多了。那么您应该阅读更多有关线程控制的内容,以使您的应用程序顺利运行
祝你好运!