流量:可以通過服務器端帶寬分析得到的數據除以當前服務器人數得出單個客戶端的流量
幀數(FPS):每秒鐘幀數,這個可以直接在客戶端增加log獲得
內存消耗:查看客戶端內存和虛擬內存占用,重點關注是否內存泄露
Cpu占用:直接在任務管理器查看
流暢度:分為客戶端本身渲染是否流暢和發送給服務器的請求的響應是否流暢。本身的流暢度可以通過增加渲染元素(特效、模型等,還有就是周圍玩家數)來確定問題所在或者瓶頸,服務器的響應問題是服務器端優化范疇,上面已經分析
分析結果示例:
第四組:共1組數據,297--336人,共592秒
A. 消息。均值370689微秒,cpu占用均值37.06%
B. 邏輯。均值147816微秒,cpu占用均值27.88%,總耗時130226423微秒。其中怪物累計耗時107310854微秒占82.4%占cpu22.97%,玩家累計耗時21292940毫秒占16.35%占cpu4.55%,其他累計耗時忽略。
C. 同步消息平均同步9.42次
D. 消息耗時中,同步給自身的12.68%占cpu4.7%,同步給周圍的87.04%占cpu32.25%,同步給世界范圍的0.26%
E. 怪物數2470
采集的數據示例
在線數、數據量和消息耗時等,在一個文檔里輸出:
#******************************************************************************************************************************#
在線玩家:283個最大: 286個 道具數: 67
網絡處理耗時:363620微秒 最大:2183180微秒 怪物數: 2544
玩家處理耗時: 0微秒 最大:0微秒 副本數 3
怪物處理耗時:113687微秒 最大:155344微秒 地圖數:34
隊伍處理耗時:24471微秒 最大:28263微秒 公會數:8
副本處理耗時:0微秒 最大:0微秒 隊伍數:17
事件處理耗時:8277微秒 最大:17958微秒
公會處理耗時: 60微秒 最大: 74微秒
管理包(收):19250個1716911KB 管理包(發):1764個1392KB
客戶包(收):1302322個24670936KB 客戶包(發):2458001個102008KB
【協議號ID】=ZP_PCMOVE_ASK ,【協議號數量】=77019 ,【分發數量】=1318707 ,【協議號總耗時】=70070339微秒,【均值】= 909微秒,【峰值】=10091微秒,【是否同步】=是
怪物累計耗時 : 106584657
玩家累計耗時 : 17497538
其他累計耗時 : 1111735
開始時間:2010-10-22 11:21:26:212
結束時間:2010-10-22 11:32:11:087
邏輯數據采集:
邏輯耗時(微秒): 105705
邏輯耗時(微秒): 126279
邏輯耗時(微秒): 96004
網絡數據采集:
網絡處理耗時(微秒): 132952
網絡處理耗時(微秒): 139074
網絡處理耗時(微秒): 127098
文章來源于領測軟件測試網 http://www.kjueaiud.com/