发明授权
- 专利标题: 一种服务器lua性能热点分析方法
-
申请号: CN201811085570.X申请日: 2018-09-18
-
公开(公告)号: CN109408323B公开(公告)日: 2022-05-10
- 发明人: 刘马良 , 胡逸飞 , 马力 , 赵帅 , 赖炳新
- 申请人: 珠海金山网络游戏科技有限公司 , 珠海西山居移动游戏科技有限公司
- 申请人地址: 广东省珠海市香洲区前岛环路325号金山软件园3号楼;
- 专利权人: 珠海金山网络游戏科技有限公司,珠海西山居移动游戏科技有限公司
- 当前专利权人: 珠海金山数字网络科技有限公司,珠海西山居数字科技有限公司
- 当前专利权人地址: 广东省珠海市香洲区前岛环路325号金山软件园3号楼;
- 主分类号: G06F11/30
- IPC分类号: G06F11/30
摘要:
本发明的技术方案包括一种游戏图形需求和设计的系统和方法,用于实现:通过Linux系统提供的动态追踪技术,利用systemtap工具对服务器进行周期性的采样,通过lua_pcall接口的调用情况,定位当前正在运行的虚拟机地址,并记录当前正在执行的lua函数,通过对采样数据进行分析处理即可得到性能数据文件。本发明的有益效果为:通过动态探测技术,可以在服务器运行期间动态的对服务器程序进行采样,无需修改服务器代码,同时也不需要打开LUA虚拟机提供的luaDebug功能,因此其对服务器的性能影响非常小,且非常方便的实现即插即用,获取lua性能热点,为研发人员优化提供数据支撑,从而降低游戏卡顿,提升游戏用户体验。
公开/授权文献
- CN109408323A 一种服务器lua性能热点分析方法 公开/授权日:2019-03-01