一種檢測(cè)游戲服務(wù)器多線程使用同一虛擬機(jī)的方法

基本信息

申請(qǐng)?zhí)?/td> CN201811097328.4 申請(qǐng)日 -
公開(公告)號(hào) CN109445877B 公開(公告)日 2022-03-18
申請(qǐng)公布號(hào) CN109445877B 申請(qǐng)公布日 2022-03-18
分類號(hào) G06F9/448(2018.01)I;G06F11/30(2006.01)I;G06F11/34(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉馬良;劉美智;孫國(guó)軍;張健;李邦戈 申請(qǐng)(專利權(quán))人 珠海金山數(shù)字網(wǎng)絡(luò)科技有限公司
代理機(jī)構(gòu) 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 代理人 俞梁清
地址 519000廣東省珠海市香洲區(qū)前島環(huán)路325號(hào)金山軟件園3號(hào)樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種檢測(cè)游戲服務(wù)器多線程使用同一虛擬機(jī)的方法,包括以下步驟:S1,對(duì)游戲服務(wù)器進(jìn)程虛擬機(jī)提供的接口函數(shù)執(zhí)行HOOK操作;S2,HOOK操作完成后記錄系統(tǒng)信息并生成相應(yīng)查找表;S3,再次調(diào)用接口函數(shù)時(shí),系統(tǒng)檢索查找表進(jìn)行對(duì)比分析并生成記錄文件;S4,上傳記錄文件至人工后臺(tái)。本發(fā)明可以在不修改服務(wù)器代碼的前提下完成對(duì)多線程使用同個(gè)LUA虛擬機(jī)問題的檢測(cè)工作,并且同時(shí)生成核心轉(zhuǎn)儲(chǔ)文件,工作人員基于核心轉(zhuǎn)儲(chǔ)文件即可快速發(fā)現(xiàn)問題,排除故障,在游戲正式上線前盡可能規(guī)避此類問題造成服務(wù)器宕機(jī)事故的出現(xiàn),在維系玩家游戲體驗(yàn)的同時(shí)提高了經(jīng)濟(jì)效益。