網(wǎng)友評(píng)分:
5分
FramePro是一款功能十分強(qiáng)大的C++實(shí)時(shí)分析軟件,這款軟件能夠滿足用戶從FramePro應(yīng)用程序連接到游戲/應(yīng)用程序,以多種方式展現(xiàn)其分析結(jié)果,實(shí)時(shí)查看內(nèi)核的運(yùn)行情況,大大提高用戶的工作效率,今天小編為大家?guī)?lái)了這款軟件的破解版,該版本內(nèi)附破解補(bǔ)丁,使用后即可完成對(duì)軟件的注冊(cè)激活,喜歡的小伙伴千萬(wàn)不要錯(cuò)過(guò)哦。
1、在幾分鐘內(nèi)將幀專業(yè)版集成到您的代碼庫(kù)中
2、FramePro允許您每幀添加數(shù)千個(gè)定時(shí)示波器,而不會(huì)對(duì)幀速率產(chǎn)生明顯影響
3、示波器記錄代碼是最小的,只包含幾個(gè)指令
4、幀專業(yè)版將在接收到配置文件數(shù)據(jù)時(shí)顯示該配置文件數(shù)據(jù)。錄制時(shí),您可以隨時(shí)暫停數(shù)據(jù)并檢查幀。
1、開始
在幾分鐘內(nèi)將框架專業(yè)版集成到您的代碼庫(kù)中-只需將框架專業(yè)版.cpp/小時(shí)添加到代碼中,然后開始添加范圍。使用提供的宏將計(jì)時(shí)作用域添加到任何函數(shù)或代碼塊。然后,F(xiàn)ramePro將跟蹤每個(gè)范圍的時(shí)間,線程和核心。此作用域信息將發(fā)送到FramePro應(yīng)用程序,在該應(yīng)用程序中可以查看每個(gè)幀的線程和內(nèi)核利用率。
2、為什么選擇相框?qū)I(yè)版?
幀專業(yè)版具有最小的開銷。分析時(shí),第一條規(guī)則是不更改正在分析的內(nèi)容的行為。FramePro允許您每幀添加數(shù)千個(gè)定時(shí)示波器,而不會(huì)對(duì)幀速率產(chǎn)生明顯影響。
實(shí)時(shí)配置文件。在交互模式下,您可以看到正在記錄的數(shù)據(jù),輕松發(fā)現(xiàn)幀速率峰值,并立即放大該幀以查找原因。
對(duì)捕獲的長(zhǎng)度沒(méi)有限制。與許多只能捕獲幾秒鐘的數(shù)據(jù)的分析器不同,F(xiàn)ramePro可以捕獲長(zhǎng)時(shí)間的播放會(huì)話。
幀專業(yè)版使用系統(tǒng)上可用的最高分辨率計(jì)時(shí)器。它針對(duì)許多平臺(tái)進(jìn)行了配置,并且易于配置。
相框?qū)I(yè)版使用起來(lái)簡(jiǎn)單直觀。每個(gè)看到FramePro行動(dòng)的人都會(huì)立即“明白”。幀Pro可以由程序員和非程序員使用。
3、它是如何運(yùn)作的
在幀的開頭調(diào)用FRAMEPRO_FRAME_START()宏。這將告訴FramePro幀何時(shí)開始和結(jié)束,這將在線程和代碼視圖中的時(shí)間軸上進(jìn)行標(biāo)記。這個(gè)簡(jiǎn)單的功能是許多分析器所缺乏的。
使用FRAMEPRO_SCOPE()宏對(duì)函數(shù)調(diào)用進(jìn)行計(jì)時(shí)。這將在堆棧上創(chuàng)建一個(gè)記錄信息的對(duì)象。在其構(gòu)造函數(shù)中,它使用高分辨率系統(tǒng)計(jì)時(shí)器記錄開始時(shí)間。在其析構(gòu)函數(shù)中,它記錄結(jié)束時(shí)間、當(dāng)前線程ID、當(dāng)前CPU內(nèi)核和當(dāng)前函數(shù)名稱。然后將此信息復(fù)制到線程本地存儲(chǔ)(TLS)緩沖區(qū)。這些TLS緩沖區(qū)在單獨(dú)的線程上發(fā)送一幀一次。
示波器記錄代碼是最小的,僅包含幾個(gè)指令。線程本地存儲(chǔ)意味著不會(huì)與其他線程發(fā)生鎖定或爭(zhēng)用。函數(shù)名稱字符串是字符串文本,發(fā)送到FramePro的唯一值是指針。實(shí)際的字符串值稍后將解析。所有這些都意味著每個(gè)作用域只有幾條指令,并且只有幾字節(jié)的數(shù)據(jù)被復(fù)制到發(fā)送緩沖區(qū)。這允許您每幀添加數(shù)千個(gè)示波器,而不會(huì)影響幀速率。
有許多不同的作用域宏。如果要命名作用域,請(qǐng)使用FRAMEPRO_NAMED_SCOPE(“我的作用域”)。您還可以使用FRAMEPRO_DYNAMIC_SCOPE()發(fā)送動(dòng)態(tài)(非文本)字符串。若要限定空閑處理器時(shí)間(例如在事件等待中),請(qǐng)使用FRAMEPRO_IDLE_SCOPE()。這將在相框?qū)I(yè)版中以不同的顏色顯示。僅當(dāng)作用域長(zhǎng)于指定時(shí)間時(shí),才使用條件作用域顯示該作用域。此時(shí)間可以在錄制時(shí)在幀專業(yè)版中動(dòng)態(tài)更改。范圍宏完整地記錄在幀Pro.h中。
幀專業(yè)版可以在連接或脫機(jī)模式下運(yùn)行。在連接模式下運(yùn)行時(shí),應(yīng)用程序?qū)⒚繋褂锰捉幼职l(fā)送數(shù)據(jù)。然后,幀專業(yè)版將在接收數(shù)據(jù)時(shí)顯示數(shù)據(jù)。錄制時(shí),您可以隨時(shí)暫停數(shù)據(jù)并檢查幀。如果您不希望系統(tǒng)上出現(xiàn)FramePro的開銷,則可以在非交互模式下運(yùn)行,并且它幾乎不會(huì)占用CPU。當(dāng)您在運(yùn)行應(yīng)用程序的同一臺(tái)PC上進(jìn)行分析時(shí),這很有用。為獲得最佳效果,建議您在其他PC或主機(jī)上運(yùn)行應(yīng)用程序/游戲,然后在交互模式下進(jìn)行連接。
如果您的代碼庫(kù)不支持套接字,或者由于某些其他原因無(wú)法連接,則可以在脫機(jī)模式下運(yùn)行FramePro,所有網(wǎng)絡(luò)數(shù)據(jù)都將寫入.framepro_dump文件。然后,可以將此文件加載到幀專業(yè)版中。
1、在本站下載并解壓
2、安裝程序,點(diǎn)擊install-accept
3、安裝目錄
4、安裝完成,將patch補(bǔ)丁復(fù)制到安裝目錄中,管理員身份允許,點(diǎn)擊patch
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 www.virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)