Lofu

Results 3 comments of Lofu

你使用top或类似的命令检查过吗?确定是Python进程导致的异常内存占用么? 如果真的是Python导致的异常占用,不妨更换升级一下Python版本,也许是你使用的某个特定的Python版本触发了罕见的溢出问题? 我在我的2G内存的Linux服务器上部署过更早的版本,大概是0.6时期,那时候甚至还没有脱离MongoDB,即使如此也从没遇到过内存溢出的情况。 现在在4G的Windows上部署最新的dev版本,同样也没有遇到过这种情况。 此外,问个不相关的,你应该没有使用VSCode的Remote-SSH访问服务器吧?它的服务端比较吃内存。 如果实属疑难杂症,可以尝试使用docker容器化部署,顺便一提,对于2G低内存的机器,推荐开启zram来缓解内存压力。

@rfatfsg 请给出能够复现内存泄漏现象的流程,或者置信度高的内存泄露证据以供开发人员排查,不然修复工作难以入手

@KKRainbow FEC的好处也体现在那种联机功能做得并不好,但是依赖P2P进行联机功能的游戏中,还有实时串流等即时性强的UDP应用,尤其是那些网络功能做得并不好的游戏,对带宽的要求不高,而延迟、抖动、丢包等带来的影响是比较高的,使用FEC可以在无法改善物理条件的情况下大幅提升即时性强的UDP应用质量。 现在的KCP和QUIC只承载了TCP连接,没有承载、也没法承载UDP连接(因为队头阻塞问题),甚至他们还会抢占UDP带宽,使得正常的UDP连接更容易被QoS丢包,而UDP连接的丢包只能靠FEC,或者更极端的冗余/多倍发包来缓解 望在并不遥远的未来能够对其添加支持。 至于实际提升,不在于TCP的带宽提升(因为已经有KCP/QUIC了),而在于UDP的体验优化,这一点你可以看UDPSpeeder的文档,其中有个对比,FEC带来的效果显著:https://github.com/wangyu-/UDPspeeder/blob/branch_libev/doc/README.zh-cn.md