一种检测游戏服务器多线程使用同一虚拟机的方法
基本信息
申请号 | CN201811097328.4 | 申请日 | - |
公开(公告)号 | CN109445877B | 公开(公告)日 | 2022-03-18 |
申请公布号 | CN109445877B | 申请公布日 | 2022-03-18 |
分类号 | G06F9/448(2018.01)I;G06F11/30(2006.01)I;G06F11/34(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 刘马良;刘美智;孙国军;张健;李邦戈 | 申请(专利权)人 | 珠海金山数字网络科技有限公司 |
代理机构 | 广州嘉权专利商标事务所有限公司 | 代理人 | 俞梁清 |
地址 | 519000广东省珠海市香洲区前岛环路325号金山软件园3号楼 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种检测游戏服务器多线程使用同一虚拟机的方法,包括以下步骤:S1,对游戏服务器进程虚拟机提供的接口函数执行HOOK操作;S2,HOOK操作完成后记录系统信息并生成相应查找表;S3,再次调用接口函数时,系统检索查找表进行对比分析并生成记录文件;S4,上传记录文件至人工后台。本发明可以在不修改服务器代码的前提下完成对多线程使用同个LUA虚拟机问题的检测工作,并且同时生成核心转储文件,工作人员基于核心转储文件即可快速发现问题,排除故障,在游戏正式上线前尽可能规避此类问题造成服务器宕机事故的出现,在维系玩家游戏体验的同时提高了经济效益。 |
