gpt4 book ai didi

java - 每当收到新消息时,简单的 Java 聊天客户端都会使用更多内存

转载 作者:行者123 更新时间:2023-11-29 08:14:03 26 4
gpt4 key购买 nike

我们正在和我的两个 friend (我们都是新程序员)编写一个简单的聊天服务器/客户端。昨晚当我们运行我们的第一个运行版本时,我们意识到每当有新消息出现时我们的客户端正在使用更多内存(我尝试了使用和不使用 gui,在这两种情况下它仍然使用更多内存来处理新消息)。

您可以在 https://github.com/osa1/simple-chat 查看我们的代码.运行Server,然后运行Client进行测试。

我正在为 IRC 使用 XChat,在数千行文本之后,它仍然使用相同数量的内存。我们正在努力使我们的应用程序成为这样。我们需要有关代码和内存问题的建议。

谢谢,对不起我的英语。

最佳答案

我没有检查过你的代码,但你是在删除旧的聊天消息还是保留对它们的引用?

您可以使用内存分析器来查看您是否真的在泄漏内存,但内存增长可能是自然的,除非您最终遇到内存不足异常。

关于java - 每当收到新消息时,简单的 Java 聊天客户端都会使用更多内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926387/

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