gpt4 book ai didi

java - 游戏开发中的CPU还是RAM?

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

我开始开发用 Java 编写的游戏服务器。诚然,Java 不是服务器开发的最佳解决方案,但它是我最熟悉的语言。

我正在尝试设计这个游戏服务器来处理大量连接,但我不确定应该更关注什么:将数据存储在内存中还是降低内存使用量并使用更多原始 CPU 功率?

最佳答案

当然取决于您的游戏是什么样的。我最近对 ​​5,000 个客户端、大约 20MB 内存的服务器进行了基准测试。您可能比我保留更多的状态数据,这可能是一个问题。

许多连接的严重问题是设置套接字以正确处理它,使用某种方式的套接字处理变得非常陷入困境或破坏@1024连接等。我不确定你可以在java中做多少优化。

看看this link对于我正在谈论的内容。

而且,祝你好运!另外,尽快将语言切换到提供与 java 相当的功能但没有可怕缺点的语言(即 Objective-C 或 C#)。我不仅仅是“抨击java”,而是当你谈论做高性能的事情时你会遇到的问题是java会将你抽象得离操作系统太远,你将无法利用优化当你需要的时候。

关于java - 游戏开发中的CPU还是RAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217023/

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