diff --git a/manual/tracy.tex b/manual/tracy.tex index 2286e8db..e30fe7a5 100644 --- a/manual/tracy.tex +++ b/manual/tracy.tex @@ -336,6 +336,15 @@ Starting with Android 8.0 you are no longer allowed to use the \texttt{/proc} fi This is apparently a security enhancement. In its infinite wisdom Google has decided to not give you any option to bypass this restriction. +\subsubsection{Limitations} + +When using Tracy Profiler, keep in mind the following requirements: + +\begin{itemize} +\item Each lock may be used in no more than 64 unique threads. +\item There can be no more than 65534 unique source locations\footnote{A source location is a place in the code, which is identified by source file name and line number, for example when you markup a zone.}. This number is further split in half between native code source locations and dynamic source locations (for example, when Lua instrumentation is used). +\end{itemize} + \subsection{Check your environment} In order to get the most accurate profiling results you should minimize interference caused by other programs running on the same machine. Before starting a profile session close all web browsers, music players, instant messengers, and all other non-essential applications like Steam, Uplay, etc. Make sure you don't have the debugger hooked into the profiled program, as it also has impact on the timing results.