熱門: 資料更新於2026年10月27日

軟體分類

網路軟體1,356
通訊社群321
影音軟體898
繪圖與影像539
辦公軟體1,124
開發工具3,134
AI工具529
安全與隱私385
系統工具3,114
遊戲523
教育與科學239
網路與IT284

FramePro 1.12.1.0 下載(Windows)

C++ Frame Profiler

Getting Started Integrate FramePro into your codebase in minutes - simply add FramePro.cpp/h into your code and start adding scopes. Add timing scopes using the supplied macros to any function or block of code. FramePro will then track the time, thread and core of each scope. This scope information will be sent to the FramePro application, where thread and core utilization can be viewed for each frame.

Why FramePro? FramePro has minimal overhead. When profiling, the first rule is to not change the behavior of what is being profiled. FramePro allows you to add thousands of timing scopes per frame with no noticeable impact on frame rate. Profile in real-time. In interactive mode you can see the data as it is being recorded, easily spot a frame rate spike, and immediately zoom in to that frame to find the cause. No limit to the length of a capture. Unlike many profilers which can only capture a few seconds worth of data, FramePro can capture long play sessions. Framepro uses the highest resolution timer available on your system. It is configured for many platforms and easily configurable. FramePro is easy and intuitive to use. Everyone who sees FramePro in action immediately 'gets it'. FramePro can be used by programmers and non-programmers alike.

How it works Call the FRAMEPRO_FRAME_START() macro at the start of your frame. This tells FramePro when the frame starts and ends and this will be marked on the timeline in both the thread and code view. This simple feature is one which many profilers lack. Use the FRAMEPRO_SCOPE() macro to time a function call. This creates an object on the stack that records information. In its constructor it records the start time using the high resolution system timer. In its destructor it records the end time, the current thread id, the current CPU core, and the current function name. This information is then copied onto a thread local storage (TLS) buffer. These TLS buffers are sent once a frame on a separate thread. The scope recording code is minimal and consists of only a few instructions. The thread local storage means that there is no locking or contention with other threads. The function name string is a string literal, and the only value that is sent to FramePro is the pointer. The actual string value is resolved later. All this means that there are only a few instruction per scope, and only a few bytes of data is copied to the send buffer. this allows you to add thousands of scopes per frame without affecting frame rate. There are a number of different scope macros. If you want to name a scope use FRAMEPRO_NAMED_SCOPE("MyScope"). You can also send dynamic (non-literal) strings using FRAMEPRO_DYNAMIC_SCOPE(). to scope idle processor time, such as in an event wait, use FRAMEPRO_IDLE_SCOPE(). This will show up in a different colour in FramePro. Use the conditional scopes to only show the scope if it is longer than a specified time. This time can be dynamically changed in FramePro while recording. The scope macros are fully documented in FramePro.h. FramePro can run in connected or offline mode. When running in connected mode your application will send data using sockets every frame. FramePro will then display the data as it is received. You can pause the data and inspect frames at any time while recording. If you don't want the overhead of FramePro on your system you can run in non-interactive mode and it will take up almost no CPU. This is useful when profiling on the same PC as you are running the application. For best results, it is recommended that you run your application/game on a different PC or Console and then connect in interactive mode. If your codebase doesn't support sockets or you can't connect for some other reason you can run FramePro in offline mode and all network data will be written to a .framepro_dump file. This file can then be loaded into framepro.

發行商的介紹(英文)

FramePro是什麼軟體?

FramePro由PureDev Software發行,是「開發輔助工具」分類中的一款商業(封閉原始碼)Windows軟體。

安裝與系統需求

開發商為64位元的Windows提供EXE(WiX Burn)格式的安裝檔。安裝時需要系統管理員權限。使用安裝檔文件中的參數即可靜默安裝。

熱門程度與檔案關聯

在Windows中可關聯1種檔案類型,包括.framepro。同類軟體還有WinMerge、jq和x64dbg。

優點 / 缺點

優點

  • 有文件說明的靜默安裝參數

缺點

  • 商業授權:請先確認使用條款與價格
  • 沒有原生ARM64版本
  • 安裝需要系統管理員權限

總結: FramePro是一款適用於64位元電腦的Windows軟體,歸在「開發輔助工具」類。IT管理人員可以進行自動部署。

FramePro下載安全嗎?

  • 檔案由開發商自己的網域puredevsoftware.com提供
  • 下載連結使用HTTPS
  • 已公布SHA256值,可驗證檔案完整性: 7EC28A1EA8267494243D08C52D082E3B4DC1CFF64A0B16B8A3894758E7209727 · 查看這個雜湊值的VirusTotal報告
  • 最近一次檢查時連結可正常存取(2026年10月22日)
  • ExeAtlas不存放、不綑綁、也不修改安裝檔

相關教學: Windows如何驗證檔案的SHA256雜湊值

2026: 1 1 26
版本日期大小檔案
1.12.1.0最新版本 2026年5月5日 — 64位元 EXE(WiX Burn)

用指令安裝

靜默安裝 ›
PowerShell
wingetwinget install --id PureDevSoftware.FramePro -e
silentdownload.php /quiet /norestart
uninstallmsiexec /x {45B41328-DE80-430A-9FF2-FEA12D14BD1B} /qn /norestart

相關教學: winget教學:用指令安裝與更新軟體

軟體資訊

發行商
PureDev Software
分類
開發輔助工具
授權
Proprietary
價格
請參考開發商網站
系統需求
Windows 11 / 10
架構
64位元
安裝檔類型
EXE(WiX Burn)
版本
1.12.1.0
發行日期
2026年5月5日
收錄日期
2026年6月2日
收錄版本數
1
官方網站
puredevsoftware.com
winget ID
PureDevSoftware.FramePro
MSI產品代碼
{45b41328-de80-430a-9ff2-fea12d14bd1b}

可開啟的檔案類型 (1)

  • .framepro

評分與評論

–
0則評分
50
40
30
20
10
幫這款軟體評分

目前還沒有評論,歡迎成為第一個評分的人。

FramePro替代軟體

查看全部 ›
  • WinMerge2.16.58.2開發輔助工具 · Thingamahoochie Software
    開放原始碼120.9萬 ↓
  • jq1.8.2開發輔助工具 · jqlang
    開放原始碼514.2萬 ↓
  • x64dbg2026.05.27開發輔助工具 · x64dbg
    開放原始碼9.6萬 ↓
  • Biome2.6.3開發輔助工具 · BiomeJS
    開放原始碼1萬 ↓
  • delta0.20.1開發輔助工具 · Dan Davison
    開放原始碼1.9萬 ↓
  • jadx1.5.6開發輔助工具 · Skylot
    開放原始碼1.6萬 ↓
  • Vale3.25.1開發輔助工具 · errata.ai
    開放原始碼2.8萬 ↓
  • dnSpy6.6.0開發輔助工具 · dnSpyEx
    開放原始碼4.1萬 ↓

常見問題

FramePro是免費的嗎?

FramePro是商業的封閉原始碼軟體(授權:Proprietary)。是否需要付費依版本而定,價格與免費版資訊請參考開發商網站。

FramePro下載安全嗎?

安裝檔來自puredevsoftware.com,這個網域屬於開發商本身;ExeAtlas不存放也不修改檔案。可以把下載檔案的SHA256值和本頁顯示的值比對,或查看這個雜湊值的VirusTotal報告。

如何用winget安裝FramePro?

開啟PowerShell或Windows終端機,執行本頁提供的winget指令即可。winget會下載官方安裝檔,並在執行前驗證它的SHA256值。

FramePro可以靜默安裝嗎?

可以。靜默安裝頁面列出了每個安裝檔對應的完整指令。

FramePro能在ARM電腦(Windows on Arm)上執行嗎?

沒有ARM64版本;Windows 11 on Arm可以透過模擬執行64位元版本。

FramePro有哪些替代軟體?

WinMerge、jq、x64dbg、Biome和delta。替代軟體頁面對它們做了比較。

本頁的其他語言版本

回報錯誤

開發輔助工具熱門排行

查看全部
  1. WinMerge開發輔助工具 · Thingamahoochie Software
  2. jq開發輔助工具 · jqlang
  3. x64dbg開發輔助工具 · x64dbg
  4. Biome開發輔助工具 · BiomeJS
  5. delta開發輔助工具 · Dan Davison
  6. Vale開發輔助工具 · errata.ai
  7. jadx開發輔助工具 · Skylot
  8. dnSpy開發輔助工具 · dnSpyEx
  9. Detect It Easy開發輔助工具 · horsicq
  10. Difftastic開發輔助工具 · Wilfred Hughes

PureDev Software的其他軟體

查看全部
  • 10xIDE與程式碼編輯器 · PureDev Software
  • MemPro開發輔助工具 · PureDev Software

標籤

分享