Maarufu: Data ilisasishwa 27 Oktoba 2026

Kategoria

Intaneti1,356
Mawasiliano321
Sauti na video898
Michoro na usanifu539
Ofisi na tija1,124
Zana za wasanidi3,134
Zana za AI529
Usalama na faragha385
Zana za mfumo3,114
Michezo523
Elimu na sayansi239
Mtandao na TEHAMA284

Pakua FramePro 1.12.1.0 kwa 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.

Maelezo ya mchapishaji (Kiingereza)

FramePro ni nini?

Programu FramePro inachapishwa na PureDev Software. Ni programu ya umiliki ya Windows iliyo katika kundi la “Zana saidizi za wasanidi”.

Usakinishaji na mahitaji

Mchapishaji hutoa visakinishi vya EXE (WiX Burn) kwa Windows ya 64-bit. Usakinishaji unaomba haki za msimamizi. Usakinishaji kimya unawezekana kwa swichi zilizoandikwa za kisakinishi.

Umaarufu na aina za faili

Kwenye Windows inasajili aina 1 ya faili, zikiwemo .framepro. Programu zinazofanana ni pamoja na WinMerge, jq na x64dbg.

Faida / Hasara

Faida

  • Usakinishaji kimya umeelezwa

Hasara

  • Leseni ya umiliki: kagua masharti na bei
  • Hakuna toleo asili la ARM64
  • Usakinishaji unahitaji haki za msimamizi

Kwa ufupi: FramePro ni zana ya kundi la “Zana saidizi za wasanidi” kwa kompyuta za 64-bit. Wasimamizi wa mifumo wanaweza kuisambaza bila maswali.

Je, ni salama kupakua FramePro?

  • Faili inatolewa na puredevsoftware.com, kikoa cha mchapishaji mwenyewe
  • Kiungo cha kupakua kinatumia HTTPS
  • Hashi ya SHA256 imechapishwa, hivyo unaweza kuthibitisha faili: 7EC28A1EA8267494243D08C52D082E3B4DC1CFF64A0B16B8A3894758E7209727 · Fungua ripoti ya VirusTotal ya hashi hii
  • Kiungo kilijibu tulipokikagua mara ya mwisho (22 Oktoba 2026)
  • ExeAtlas haihifadhi, haifungi wala haibadilishi visakinishi

Mwongozo unaohusiana: Jinsi ya kukagua hashi ya SHA256 ya faili kwenye Windows

Matoleo ya karibuni

Toleo 1 ›
2026: 1 1 26
ToleoTareheUkubwaFaili
1.12.1.0Jipya zaidi 5 Mei 2026 — 64-bit EXE (WiX Burn)

Kusakinisha kwa mstari wa amri

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

Mwongozo unaohusiana: Jinsi ya kutumia winget: sakinisha na sasisha programu

Taarifa

Mchapishaji
PureDev Software
Kategoria
Zana saidizi za wasanidi
Leseni
Proprietary
Bei
Angalia tovuti ya mchapishaji
Inahitaji
Windows 11 / 10
Usanifu
64-bit
Kisakinishi
EXE (WiX Burn)
Toleo
1.12.1.0
Ilitolewa
5 Mei 2026
Iliongezwa kwenye orodha
2 Juni 2026
Matoleo yaliyoorodheshwa
1
Tovuti
puredevsoftware.com
Kitambulisho cha winget
PureDevSoftware.FramePro
Msimbo wa bidhaa wa MSI
{45b41328-de80-430a-9ff2-fea12d14bd1b}

Aina za faili inazofungua (1)

  • .framepro

Ukadiriaji na maoni

–
ukadiriaji 0
50
40
30
20
10
Kadiria programu hii

Bado hakuna maoni. Kuwa wa kwanza kuikadiria.

Mbadala wa FramePro

Ona zote ›
  • WinMerge2.16.58.2Zana saidizi za wasanidi · Thingamahoochie Software
    Chanzo huriaM1.2 ↓
  • jq1.8.2Zana saidizi za wasanidi · jqlang
    Chanzo huriaM5.1 ↓
  • x64dbg2026.05.27Zana saidizi za wasanidi · x64dbg
    Chanzo huriaelfu 95.8 ↓
  • Biome2.6.3Zana saidizi za wasanidi · BiomeJS
    Chanzo huriaelfu 10.5 ↓
  • delta0.20.1Zana saidizi za wasanidi · Dan Davison
    Chanzo huriaelfu 18.8 ↓
  • jadx1.5.6Zana saidizi za wasanidi · Skylot
    Chanzo huriaelfu 15.7 ↓
  • Vale3.25.1Zana saidizi za wasanidi · errata.ai
    Chanzo huriaelfu 28.3 ↓
  • dnSpy6.6.0Zana saidizi za wasanidi · dnSpyEx
    Chanzo huriaelfu 40.7 ↓

Maswali yanayoulizwa mara kwa mara

Je, FramePro ni bure?

FramePro ni programu ya umiliki (msimbo wake haujawekwa wazi) (leseni: Proprietary). Kama inalipiwa au la hutegemea toleo lake: angalia tovuti ya mchapishaji kwa bei na matoleo ya bure.

Je, ni salama kupakua FramePro?

Faili inapakuliwa kutoka puredevsoftware.com, ambayo ni ya mchapishaji mwenyewe; ExeAtlas haihifadhi wala haibadilishi faili. Linganisha hashi yake ya SHA256 na ile iliyoonyeshwa hapa, au fungua ripoti ya VirusTotal ya hashi hiyo.

Jinsi ya kusakinisha FramePro kwa winget?

Fungua PowerShell au Windows Terminal na uendeshe amri ya winget iliyoonyeshwa kwenye ukurasa huu. winget hupakua kisakinishi rasmi na kukagua hashi yake ya SHA256 kabla ya kukiendesha.

Je, FramePro inaweza kusakinishwa kimya?

Ndiyo. Ukurasa wa usakinishaji kimya unaonyesha amri kamili kwa kila kisakinishi.

Je, FramePro inafanya kazi kwenye ARM (Windows on Arm)?

Hakuna toleo la ARM64; Windows 11 on Arm inaweza kuendesha toleo la 64-bit kupitia uigaji (emulation).

Ni programu gani mbadala wa FramePro?

WinMerge, jq, x64dbg, Biome na delta. Ukurasa wa mbadala unazilinganisha.

Ukurasa huu kwa lugha nyingine

Ripoti hitilafu

Maarufu zaidi katika Zana saidizi za wasanidi

Ona zote
  1. WinMergeZana saidizi za wasanidi · Thingamahoochie Software
  2. jqZana saidizi za wasanidi · jqlang
  3. x64dbgZana saidizi za wasanidi · x64dbg
  4. BiomeZana saidizi za wasanidi · BiomeJS
  5. deltaZana saidizi za wasanidi · Dan Davison
  6. ValeZana saidizi za wasanidi · errata.ai
  7. jadxZana saidizi za wasanidi · Skylot
  8. dnSpyZana saidizi za wasanidi · dnSpyEx
  9. Detect It EasyZana saidizi za wasanidi · horsicq
  10. DifftasticZana saidizi za wasanidi · Wilfred Hughes

Zaidi kutoka PureDev Software

Ona zote
  • 10xIDE na vihariri vya msimbo · PureDev Software
  • MemProZana saidizi za wasanidi · PureDev Software

Lebo

Shiriki