Populare: Date actualizate pe 27 octombrie 2026

Categorii

Internet1.356
Comunicare321
Audio și video898
Grafică și design539
Birou și productivitate1.124
Instrumente pentru dezvoltatori3.134
Instrumente AI529
Securitate și confidențialitate385
Instrumente de sistem3.114
Jocuri523
Educație și știință239
Rețea și IT284

Descarcă FramePro 1.12.1.0 pentru 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.

Descrierea dezvoltatorului (engleză)

Ce este FramePro?

Publicat de PureDev Software, FramePro este un software proprietar pentru Windows, încadrat în categoria Utilitare pentru dezvoltatori.

Instalare și cerințe

Dezvoltatorul oferă instalatoare EXE (WiX Burn) pentru Windows pe 64 de biți. Instalarea cere drepturi de administrator. Instalarea silențioasă este posibilă cu parametrii documentați ai instalatorului.

Popularitate și tipuri de fișiere

În Windows înregistrează un tip de fișier, printre care .framepro. Printre programele similare se numără WinMerge, jq și x64dbg.

Avantaje / Dezavantaje

Avantaje

  • Instalare silențioasă documentată

Dezavantaje

  • Licență proprietară: verificați condițiile și prețul
  • Fără versiune nativă ARM64
  • Instalarea necesită drepturi de administrator

Pe scurt: FramePro este un program din categoria Utilitare pentru dezvoltatori, disponibil pentru calculatoare cu 64 de biți. Administratorii de sistem îl pot distribui fără intervenția utilizatorului.

Este sigur să descărcați FramePro?

  • Fișierul este livrat de puredevsoftware.com, domeniul dezvoltatorului
  • Linkul de descărcare folosește HTTPS
  • Există un hash SHA256 publicat pentru verificarea fișierului: 7EC28A1EA8267494243D08C52D082E3B4DC1CFF64A0B16B8A3894758E7209727 · Deschideți raportul VirusTotal pentru acest hash
  • Linkul a răspuns la ultima verificare (22 octombrie 2026)
  • ExeAtlas nu găzduiește, nu împachetează și nu modifică instalatoare

Ghid asociat: Cum verificați hash-ul SHA256 al unui fișier în Windows

Versiuni recente

O singură versiune ›
2026: 1 1 26
VersiuneDataDimensiuneFișiere
1.12.1.0Cea mai nouă 5 mai 2026 — 64 de biți EXE (WiX Burn)

Instalare din linia de comandă

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

Ghid asociat: Cum se folosește winget: instalare și actualizare

Informații

Dezvoltator
PureDev Software
Categorie
Utilitare pentru dezvoltatori
Licență
Proprietary
Preț
Vedeți site-ul dezvoltatorului
Cerințe
Windows 11 / 10
Arhitectură
64 de biți
Instalator
EXE (WiX Burn)
Versiune
1.12.1.0
Data lansării
5 mai 2026
Adăugat în catalog
2 iunie 2026
Versiuni listate
1
Site web
puredevsoftware.com
ID winget
PureDevSoftware.FramePro
Cod de produs MSI
{45b41328-de80-430a-9ff2-fea12d14bd1b}

Tipuri de fișiere pe care le deschide (1)

  • .framepro

Evaluări și recenzii

–
0 evaluări
50
40
30
20
10
Evaluați acest program

Nicio recenzie încă.

Alternative la FramePro

Vezi tot ›
  • WinMerge2.16.58.2Utilitare pentru dezvoltatori · Thingamahoochie Software
    Open source1,2 mil. ↓
  • jq1.8.2Utilitare pentru dezvoltatori · jqlang
    Open source5,1 mil. ↓
  • x64dbg2026.05.27Utilitare pentru dezvoltatori · x64dbg
    Open source95,8 K ↓
  • Biome2.6.3Utilitare pentru dezvoltatori · BiomeJS
    Open source10,5 K ↓
  • delta0.20.1Utilitare pentru dezvoltatori · Dan Davison
    Open source18,8 K ↓
  • jadx1.5.6Utilitare pentru dezvoltatori · Skylot
    Open source15,7 K ↓
  • Vale3.25.1Utilitare pentru dezvoltatori · errata.ai
    Open source28,3 K ↓
  • dnSpy6.6.0Utilitare pentru dezvoltatori · dnSpyEx
    Open source40,7 K ↓

Întrebări frecvente

Este FramePro gratuit?

FramePro este un software proprietar (cu sursă închisă), cu licența Proprietary. Dacă este cu plată sau nu depinde de ediție: prețurile și eventualele variante gratuite se găsesc pe site-ul dezvoltatorului.

Este sigur să descărcați FramePro?

Fișierul se descarcă de pe puredevsoftware.com, un domeniu care aparține dezvoltatorului. ExeAtlas nu găzduiește și nu modifică fișierul. Hash-ul SHA256 al fișierului poate fi comparat cu cel afișat aici, iar raportul VirusTotal pentru acel hash poate fi deschis de pe această pagină.

Cum se instalează FramePro cu winget?

Deschideți PowerShell sau Windows Terminal și rulați comanda winget afișată pe această pagină. winget descarcă instalatorul oficial și îi verifică hash-ul SHA256 înainte de a-l rula.

Se poate instala FramePro silențios?

Da. Pagina de instalare silențioasă conține comanda exactă pentru fiecare instalator.

Funcționează FramePro pe ARM (Windows on Arm)?

Nu există o versiune ARM64; Windows 11 on Arm poate rula versiunea pentru 64 de biți prin emulare.

Ce alternative există la FramePro?

WinMerge, jq, x64dbg, Biome și delta. Pagina de alternative le compară.

Această pagină în alte limbi

Raportați o eroare

Cele mai populare în Utilitare pentru dezvoltatori

Vezi tot
  1. WinMergeUtilitare pentru dezvoltatori · Thingamahoochie Software
  2. jqUtilitare pentru dezvoltatori · jqlang
  3. x64dbgUtilitare pentru dezvoltatori · x64dbg
  4. BiomeUtilitare pentru dezvoltatori · BiomeJS
  5. deltaUtilitare pentru dezvoltatori · Dan Davison
  6. ValeUtilitare pentru dezvoltatori · errata.ai
  7. jadxUtilitare pentru dezvoltatori · Skylot
  8. dnSpyUtilitare pentru dezvoltatori · dnSpyEx
  9. Detect It EasyUtilitare pentru dezvoltatori · horsicq
  10. DifftasticUtilitare pentru dezvoltatori · Wilfred Hughes

Alte programe de la PureDev Software

Vezi tot
  • 10xIDE-uri și editoare de cod · PureDev Software
  • MemProUtilitare pentru dezvoltatori · PureDev Software

Etichete

Distribuie