Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorJaldert Rombouts <jaldert@vicarious.com>2022-01-06 13:29:37 +0300
committerGitHub <noreply@github.com>2022-01-06 13:29:37 +0300
commit00e1cbcefe3b24d4f0181fc4866b968aee8c8e17 (patch)
treef38c24ab437e748e829719614abe047f2457491c /manual
parent4731bb9ec159cb2d295372446ed621060a10eb8c (diff)
[Minor] wording fix
Diffstat (limited to 'manual')
-rw-r--r--manual/tracy.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/manual/tracy.tex b/manual/tracy.tex
index 85ae7388..57e9d307 100644
--- a/manual/tracy.tex
+++ b/manual/tracy.tex
@@ -141,7 +141,7 @@ Tracy is a real-time, nanosecond resolution \emph{hybrid frame and sampling prof
embedded telemetry of games and other applications. It can profile CPU (C, C++11, Lua), GPU (OpenGL, Vulkan, Direct3D
11/12, OpenCL) and memory. It also can monitor locks held by threads and show where contention does happen.
-While Tracy can perform statistical analysis of sampled call stack data, just like other \emph{statistical profilers} (such as VTune, perf, or Very Sleepy), it mainly focuses on manual markup of the source code. Such markup allows frame-by-frame inspection of the program execution. For example, you will be able to see exactly which functions are called, how much time they require, and how do they interact with each other in a multi-threaded environment. In contrast, the statistical analysis may show you the hot spots in your code, but it cannot accurately pinpoint the underlying cause for semi-random frame stutter that may occur every couple of seconds.
+While Tracy can perform statistical analysis of sampled call stack data, just like other \emph{statistical profilers} (such as VTune, perf, or Very Sleepy), it mainly focuses on manual markup of the source code. Such markup allows frame-by-frame inspection of the program execution. For example, you will be able to see exactly which functions are called, how much time they require, and how they interact with each other in a multi-threaded environment. In contrast, the statistical analysis may show you the hot spots in your code, but it cannot accurately pinpoint the underlying cause for semi-random frame stutter that may occur every couple of seconds.
Even though Tracy targets \emph{frame} profiling, with the emphasis on analysis of \emph{frame time} in real-time applications (i.e.~games), it does work with utilities that do not employ the concept of a frame. There's nothing that would prohibit the profiling of, for example, a compression tool or an event-driven UI application.