gpt4 book ai didi

java - 在 Java 性能方面处理 API 的最佳方法。 (单独的线程与单个更新线程)

转载 作者:行者123 更新时间:2023-12-02 07:12:45 25 4
gpt4 key购买 nike

我正在用 Java 制作一个游戏。游戏目前分为三个线程(生成器线程、更新线程和绘制线程)。生成器生成一个向玩家移动的敌人。大约 800 次生成后,游戏开始出现滞后(这在某种程度上是可以理解的)。问题是我应该为每个 Ai 创建单独的线程,还是应该在更新线程中一次性更新它们(这是当前的情况)。哪一个会产生更好的性能?

最佳答案

我建议您的关键线程数量少于 CPUS 数量。如果您有 800 个 CPU,请选择大量线程。如果没有,我希望更小的线程池会更快。

您进行了多少 CPU 和内存分析?通过性能分析可以获得比使用多线程更高的速度。

关于java - 在 Java 性能方面处理 API 的最佳方法。 (单独的线程与单个更新线程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com