如何预测在 PC 上开发的智能手机程序的性能
How to predict performance of a program for smartphones developed on a pc
我正在开发一个程序,该程序对于 Android/smartphones 来说性能非常高。因为我是在个人电脑上执行此操作 (Windows),所以我真的不知道我的应用程序在移动设备上的表现如何。我不想将此程序移植到 android,直到我有一个适用于 Windows 的良好工作版本(这将是我的第一个 Android-app,我不想尝试排除故障当我什至不确定我的程序是否正常工作时的事情。
我正在搜索一些可以比较 pc-GPU 与移动 GPU 的数据库。我知道很难在这些不同的体系结构之间进行准确的比较,但是,关于预期性能的小提示将非常有帮助。
顺便说一下,我正在一台集成了 Intel® HD Graphics 4400 的机器上进行开发,理想情况下,我想将它与 Adreno 306 之类的东西进行比较。
与其使用 GPU 基准测试,不如查看具有类似性能的现有跨平台应用程序,看看它们如何比较。将它安装在您的计算机上以确保强度相似(使用您想要的任何基准),然后将它安装在您的 android 设备上以查看它是否能达到您的期望。您可以找到基准测试应用程序,也可以使用 Android Studio 上的分析器来查看相关设备如何处理应用程序。
这与您将获得的效果差不多。就像你说的,非常依赖于实现和截然不同的架构。最后,如果您正在构建一个构建到其他平台(libgdx、xamarin 等)的框架,您应该向该框架的其他用户提出一个具体问题。
我正在开发一个程序,该程序对于 Android/smartphones 来说性能非常高。因为我是在个人电脑上执行此操作 (Windows),所以我真的不知道我的应用程序在移动设备上的表现如何。我不想将此程序移植到 android,直到我有一个适用于 Windows 的良好工作版本(这将是我的第一个 Android-app,我不想尝试排除故障当我什至不确定我的程序是否正常工作时的事情。
我正在搜索一些可以比较 pc-GPU 与移动 GPU 的数据库。我知道很难在这些不同的体系结构之间进行准确的比较,但是,关于预期性能的小提示将非常有帮助。
顺便说一下,我正在一台集成了 Intel® HD Graphics 4400 的机器上进行开发,理想情况下,我想将它与 Adreno 306 之类的东西进行比较。
与其使用 GPU 基准测试,不如查看具有类似性能的现有跨平台应用程序,看看它们如何比较。将它安装在您的计算机上以确保强度相似(使用您想要的任何基准),然后将它安装在您的 android 设备上以查看它是否能达到您的期望。您可以找到基准测试应用程序,也可以使用 Android Studio 上的分析器来查看相关设备如何处理应用程序。
这与您将获得的效果差不多。就像你说的,非常依赖于实现和截然不同的架构。最后,如果您正在构建一个构建到其他平台(libgdx、xamarin 等)的框架,您应该向该框架的其他用户提出一个具体问题。