交流论坛首页 » 阅读帖子

排查JVM堆外内存占用过高导致宿主机卡顿的思路 - 最新分享

实现按在线时长自动发放积分。我们在服务端主循环初始化时注册一个单线程调度任务(ScheduledExecutorService),每隔1小时执行一次,扫描全局在线玩家 `L1World.getInstance().getAllPlayers()`,为每位在线玩家积分加5。这样可以有效增加服务器的在线率与活跃度,也可以避免前台网站轮询打库的性能开销。

关于技能“圣结界”在Java端的伤害减免算法,默认的开源版本是将受到的伤害直接除以2。但在高难度PK版本中,建议加入魔法防御力(MR)的抗性因子,使伤害减免比例随MR动态变化(比如减免比例 = 30% + MR/500),这样可以让高魔防的法师或王族在打团时作用更明显,避免物理职业一边倒。修改文件位于 `L1Attack.java` 中计算魔法伤害的逻辑。
💬 全部互动回帖 (2)
沙发 🛋️
请问 TCP 网络延迟调优的参数,对 Windows 系统的云服务器也适用吗?
板凳 🪑
在线送积分的调度器如果用 Redis 实现,性能会不会比单纯在 JVM 内存中跑更好?
🔒 社区需要注册用户才能发表回复或发帖
立即登录 免费注册