mmog的項(xiàng)目測(cè)試期相關(guān)技術(shù)參考_第1頁(yè)
mmog的項(xiàng)目測(cè)試期相關(guān)技術(shù)參考_第2頁(yè)
mmog的項(xiàng)目測(cè)試期相關(guān)技術(shù)參考_第3頁(yè)
mmog的項(xiàng)目測(cè)試期相關(guān)技術(shù)參考_第4頁(yè)
mmog的項(xiàng)目測(cè)試期相關(guān)技術(shù)參考_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MMOG項(xiàng)目測(cè)試期的相關(guān)的技術(shù),恐怕可以寫一本不算薄的書籍(并需要的與別人溝通包括運(yùn)營(yíng)部門市場(chǎng)部門部門等等當(dāng)然——還有你的。ProfilingPostmortemMMOG開發(fā)Windows平臺(tái),包括客戶端和服務(wù)器端,從開發(fā)工具和輔助工具的完善性、總體Windows平臺(tái)。IDC的網(wǎng)絡(luò)狀況。、一組服務(wù)器:一般的,對(duì)于每臺(tái)服務(wù)器來(lái)說(shuō),雙InXeon3.0GHzCPU、12,能夠游戲的基本場(chǎng)景信息3MFC或其他能夠輔助快速開發(fā)的工具來(lái)實(shí)現(xiàn),TipsTipsPC上運(yùn)行幾十甚至幾管理程序在啟動(dòng)每個(gè)“機(jī)器人”進(jìn)程的時(shí)候同時(shí)可以傳入帳戶、服務(wù)器IP等等基WindowsXP/2003系統(tǒng)上運(yùn)行這些“機(jī)器人”程序。WindowsPerformance在大多數(shù)時(shí)候,WindowsPerformanceMonitor可以用來(lái)分析幾乎所有系統(tǒng)資源Processor、緩存、內(nèi)存、網(wǎng)絡(luò)、磁盤、進(jìn)程等等。運(yùn)行Perfmon.exe,可以打開系統(tǒng)的性能檢測(cè)工具。系統(tǒng)提供了大量可以用于分析的性能對(duì)象,在每種性能對(duì)象下面,可以選擇你感的計(jì)數(shù)器添加為的數(shù)據(jù)源。Windows系統(tǒng)的幫助文檔LogLog(.tsv/.csv)Excel打開并制作相關(guān)圖表,比較常用。對(duì)于使用SQLServerMMOG系統(tǒng)來(lái)說(shuō),在數(shù)據(jù)庫(kù)的應(yīng)用方面,我們可以借助SQLServer自帶的探察器,主要對(duì)游戲服務(wù)器進(jìn)行DB操作的頻度和類型進(jìn)行采DevPartnerCompuwareDevPartnerStudio(DPS)Windows開發(fā)者的DPS與VisualStudio系列工具的集成相當(dāng)出色并且功能包括了CodeReviewErrorDetectionCoverageysis、Memoryysis等等,所以在整個(gè)MMOG項(xiàng)目的開發(fā)、測(cè)試中都有用武之地。在此我們主DPS在性能分析方面的特性。DPSDPS之后的運(yùn)行速度——真的很慢,不過(guò)現(xiàn)在DPS8.0了。關(guān)于DPS VTuneDPS請(qǐng)參考 沒有什么通用的性能分析工具能夠?yàn)槟憬y(tǒng)計(jì)出‘玩家平均每秒發(fā)出多少個(gè)指令、比較好的解決辦法是創(chuàng)造一個(gè)數(shù)據(jù)統(tǒng)計(jì)模塊的‘統(tǒng)計(jì)線程,然后在這個(gè)線程WaitForMultipleObjects(),等待各種需要統(tǒng)計(jì)的Event通知并記錄保存下來(lái)占用率(usertime/privilegetime)、內(nèi)存占用變化情況、單位時(shí)間的請(qǐng)求處理量、頁(yè)面失效率、單位時(shí)間的DB請(qǐng)求量、數(shù)等等,所有數(shù)據(jù)都應(yīng)包括時(shí)間變量。 CPU占用、內(nèi)存占用、IO DB MMOGCPU服務(wù)器、超線程CPU以及多CPU的優(yōu)勢(shì)。所以在進(jìn)行Profiling的時(shí)候,各個(gè)CPU的面,直觀(當(dāng)然,由于‘采樣間隔’的原因,這只能給你個(gè)直觀印象)CPU的工作CPU的工作負(fù)載均衡。CPU的工作曲線隨時(shí)間軸均勻分布,這一般可以通過(guò)調(diào)整一些模塊的工作參數(shù)來(lái)達(dá)到。MMOG程序中,合理的應(yīng)用定長(zhǎng)對(duì)象內(nèi)存池、線程池、異步方式處理請(qǐng)求、Hash表,并且Debug你將要面對(duì)以下一些ersionReleaseviolationBug的信息。你可能會(huì)MMOG4、5名程序員在一起做同一個(gè)程序,因?yàn)槊總€(gè)人C++異常處理或者SEH有時(shí)候是比較麻煩的事情,CSEH異常處理MSDN里面建議不要這么做。我們下面來(lái)看一個(gè)更簡(jiǎn)單的方法——在代碼內(nèi)不到處使用C++異常處理或者SEH,處理”。(函數(shù)參考:http://m us/deug/ba/setuhandedexcepionfilte.apLONGTopLevelFilter(struct_EXCEPTION_POINTERS*pExceptionInfo{LONGret=MINIDUMPWRITEDUMPLONGTopLevelFilter(struct_EXCEPTION_POINTERS*pExceptionInfo{LONGret=MINIDUMPWRITEDUMPpDump=(MINIDUMPWRITEDUMP)::GetProcAddress("MiniDumpWriteDump"HANDLEhFile=::CreateFile(szDumpPath,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);if{ExInfo.ThreadId=::GetCurrentThreadId();ExInfo.ExceptionPointers=pExceptionInfo; Pointers=//writethe MiniDumpNormal,&ExInfo,NULL,NULL);if{rel=}{//}}return}你可以在AutoReboot.exeDump文件。這對(duì)于完善“質(zhì)量改進(jìn)循環(huán)”是大有幫助的。100%可靠的。主要是因?yàn)樵谀承┣闆r下,Dump文件內(nèi)部保存的信息可能是已經(jīng)被破壞了的。當(dāng)你發(fā)現(xiàn)自己通過(guò)Dump文件顯示的調(diào)用棧關(guān)系“非常,或者發(fā)現(xiàn)“這不在這種情況下,輔以游戲關(guān)鍵/錯(cuò)誤的Log信息,應(yīng)該可以讓你逐步定位Oh,MyGod,時(shí)候響了部門的一個(gè)MM用甜甜的語(yǔ)調(diào)告訴你說(shuō)她很著急因?yàn)橛型婕乙颉?,你的大腦一片那里反饋來(lái)的錯(cuò)誤信息、系統(tǒng)改進(jìn)建議等等,都通過(guò)統(tǒng)一的(也是唯一的)進(jìn)行記錄、1、2個(gè)人負(fù)責(zé)對(duì)這些信息進(jìn)行鑒別、Web頁(yè)面進(jìn)行提交和管理,有著非信你回去一下這些詞的。目前有很多錯(cuò)誤管理工具,商業(yè)的如ClearQuest,PVCSTrackerBugzilla,Mantis,Bug等,這些系統(tǒng)的用法也大同小異。我相信使用一個(gè)軟件對(duì)你來(lái)說(shuō)應(yīng)該很簡(jiǎn)單,所以剩下的還是那句話,你去一下吧。卻

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論