인기: 데이터 업데이트: 2026년 10월 27일

카테고리

인터넷1,356
커뮤니케이션321
오디오 및 비디오898
그래픽 및 디자인539
오피스 및 생산성1,124
개발 도구3,134
AI 도구529
보안 및 개인정보385
시스템 도구3,114
게임523
교육 및 과학239
네트워크 및 IT284

Tracy Profiler 이전 버전 및 전체 버전

A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.

wolfpld 개발자 유틸리티 #78 개발자 유틸리티

2025년 6월 25일부터 현재 버전 0.14.1까지 Tracy Profiler의 4개 버전을 모았습니다. 모든 버전은 제공사의 공식 설치 파일로 연결됩니다.

2025: 2 2 25 2026: 2 2 26

1년 동안 4개 버전 · 연평균 약 3.5회

버전날짜크기파일
0.14.1최신 2026년 8월 22일 — 64비트 ZIP
릴리스 노트
- Dropped support for loading pre-0.11 traces.
- Silenced MSVC warning C4366: The result of the unary '&' operator may be unaligned.
- Fixed section setup in on-demand mode.
- Hardened string length encoding in protocol.
- Fixed compilation failure related to VSync when targeting 32-bit on Windows.
- Added TRACY_NO_WAIT_STACKS compile time macro.
- Improved documentation of requirements in edge cases:
- Memory allocation reporting needs to be done under a lock.
- Manual lifetime management requires shutdown of the profiler.
- Documented how zones behave when crossing the on-demand connection boundary.
- Mention that statistics time range limit also affects source view.
- Memory events are now attributed to virtual fiber threads.
- Added TRACY_ASSERT macro allowing user-defined handling of asserts in the profiler.
- Fixed csvexport options: -t, --sep, --filter.
- Configuration of plot color now matches the documented RGB channels order.
- Link profiler executable with libdl (required by old glibc versions).
- Improve coverage of link-time macro mismatch detection.
- Removed TRACY_DELAYED_INIT option. It was no-op since 2020.
- Fixed illegal instruction in rpmalloc on ARMv6 and older.
- Fixed handling of source code queries in no-callstack builds. Previously the profiling session would hang at exit.
- Hardened Lua on-demand handling.
- Fixed system tracing on Linux kernels older than 4.1.
- Linux system tracing setup failures are now reported via Tracy debug message functionality.
- Improved version handling in CMake / Meson / Python build systems.
- Fixed D3D12 readback buffer error.
- Child zone list in zone info window can be now sorted by name or by time.
- File dialog failures (e.g. related to the XDG portal) are now reported in the modal dialog.
- Fixed NO_FILESELECTOR builds.
- Fixed possible profiler hang when there was not enough space to draw a plot on the timeline.
- Update check can be now interrupted, e.g. when exiting the profiler.
- Patched the file selector library to use modern Wayland protocol for setting parent-child window relation.
0.14.0 2026년 8월 9일 — 64비트 ZIP
릴리스 노트
For a more detailed change list, see https://github.com/wolfpld/tracy/blob/v0.14.0/NEWS.
Automated capture
Added two new CLI tools: tracy-capture-daemon and tracy-merge. The daemon automatically discovers Tracy clients over UDP and captures each to its own file. The merge tool combines multi-process traces into one view.
In the current implementation, the merge tool preserves zones, messages, and plots only. GPU zones, memory events, and call stacks are lost.
Sections: mark program execution phases
Use the TracySectionEnter and TracySectionLeave macro pair to mark high-level phases of the application (e.g., game levels). Sections can overlap freely, may be assigned to user-defined categories for filtering, and can be used to set time range limits.
Zone call stack reconstruction
Tracy will now perform heuristic reconstruction of call stacks for zones captured without them (requires sampling to be enabled). Such call stacks are indicated with a magic-wand icon.
This, along with the "parent zones" list, replaces the previous "zone trace" functionality, which was too inconvenient to be useful.
Frame image playback improvements
The playback can now be looped, and the frame range can be limited either by setting the ranges manually or by copying the range from annotations/sections/time ranges.
Timeline UX
The sample markers on the timeline are now color coded. Green markers show that your code was executing. Blue markers indicate that execution was in an external library code. Red markers are for time spent in kernel.
The order of threads can now be sorted in the trace settings window.
In-profiler user manual
The embedded user manual, previously experimental, has received many improvements. The manual sections are now separated, with a tree navigation available. The rendering quality has been vastly improved. The cross-section navigation links are now working as intended.
Data consistency
It's a bit embarrassing, but previously the timing data displayed in the sampling statistics window, in the sample entry stacks window, and in the symbol view window didn't really match, with each window having its own opinion on how the time should be calculated. This has been fixed, and now each window displays matching time data.
The sample entry stacks window now has a control for what should be counted. The modes of operation are: count the symbol if it was executing (on top of stack), which was the only option available previously. The two new options are to count if the symbol was reached somewhere on the stack (i.e., also count if the symbol made a function call), either skipping or including recursion.
Flame graph improvements
The sampling flame graph no longer skips unknown symbols, which are crucial in understanding what the program does. These frames are now aggregated by the executable image name.
It is now possible to group sampling flame graph entries by name instead of the symbol address. A practical example of when this could happen would be inline expansion of the same function at multiple call sites within the enclosing symbol.
The flame graph can now be zoomed and panned with the mouse.
https://github.com/user-attachments/assets/915ef7ef-625e-4d53-bc96-ea50dda54947
Frame statistics
The frame statistics view, previously available in the Trace Info window, has been moved to its own window. There's now a full array of statistical data displayed. The frame range can now be narrowed down not only to the timeline view, but also to a specific time range, matching other places in the profiler where you can limit time range.
Compare traces improvements
The comparison between two traces now has full statistical parity with the Find Zone window (including the newly added coefficient of variation), in both the Zone and Frames comparison modes. The more/less markers are now color-coded to indicate the amount of change, with greater disparity making the color of the text more saturated to show importance.
It is now possible to limit time rang
0.13.1 2025년 12월 11일 — 64비트 ZIP
릴리스 노트
- Fixed parsing of extended model and family of x86 CPUID.
- Fixed memory corruption when a "long" user name was used on Android.
- Fixed wrong function signature when TRACY_DEBUGINFOD was enabled.
- Mount list is now read using proper API instead of processing /proc/mounts.
- Fixed shadow warning supression not being enabled on gcc.
- Silently ignore lost ETW Vsync events instead of asserting.
- Worked around few cases where old macOS machines do not support C++20 properly. Thanks Tim Apple!
- Added truncated mean parameter to csvexport.
- Added experimental viewer for the user manual.
- Memory free faults can be now ignored with the TRACY_IGNORE_MEMORY_FAULTS option.
- Fixed race condition during profiler shutdown.
0.12.2 2025년 6월 25일 — 64비트 ZIP

개발자 유틸리티 인기 1위

전체 보기
  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

태그

공유