Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个基于 iOS 设备上 Fruit 引擎的简单国际象棋应用程序。现在我想为Android做一个国际象棋应用程序。似乎我有以下选择:
我的问题是,假设使用相同的算法,如果将国际象棋引擎从 c 移植到 Java,性能会下降吗?
我可以承受 5% 或更少的差异(在同一设备上运行的 c 和 java 引擎之间)。谢谢。
如果将国际象棋引擎从 c 移植到 Java,性能会下降吗?
会有退化。多少取决于您的低级 Java 编程技能有多好。如果您尽可能地翻译代码,它将非常相似。
我可以承受 5% 或更少的差价。
如果它是 10%,它对你有多大影响?如果您等待几个月,手机型号之间的性能差异可能会达到 30% 以上,无论如何手机会比这快得多。