gpt4 book ai didi

java - JRebel 在游戏开发中的应用(性能)

转载 作者:行者123 更新时间:2023-12-02 00:06:08 27 4
gpt4 key购买 nike

我正在用纯 Java 编写游戏(没有外部库)。在启用 JRebel 的情况下运行项目会降低性能并且帧速率低于 1 fps。

有什么办法可以使用JRebel进行游戏开发吗?例如,我可以在对代码进行一些更改后手动“运行”JRebel,这样就不会减慢游戏速度,但我仍然可以在不重新启动应用程序的情况下看到更改?

我正在使用 Eclipse 和 Java 1.6,最新的 JRebel。我之前没有使用 JRevel 的经验,因此欢迎任何帮助。谢谢。

最佳答案

这似乎不太适合 JRebel。其目的是,当您运行需要很长时间才能重新部署的应用程序(例如复杂的 WAR)时,您可以即时重新加载类。重新启动游戏需要多长时间?

当请求没有发生时,Web 应用程序很少执行工作,因此您可以开发、重新加载、测试、开发...等。即使在您编码时,您的游戏也可能正在执行工作,因此 JRebel 可能会在您键入时努力重新加载类,因为代码的每一帧都需要一个新的类定义。这是我的猜测。

关于java - JRebel 在游戏开发中的应用(性能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13846558/

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