summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorWolfgang Ziegler <wziegler@live.at>2017-10-12 19:07:34 +0200
committerJan Kotas <jkotas@microsoft.com>2017-10-12 10:07:34 -0700
commit1fb8280e051ca2df506bb61a56ff679477a1c57e (patch)
tree531bdf56d92e89f6f5712a5d5f5d016c386e468d /Documentation
parent0fcb663d7387de82638ed8b325d6ac58b47f8202 (diff)
downloadcoreclr-1fb8280e051ca2df506bb61a56ff679477a1c57e.tar.gz
coreclr-1fb8280e051ca2df506bb61a56ff679477a1c57e.tar.bz2
coreclr-1fb8280e051ca2df506bb61a56ff679477a1c57e.zip
Fixed formatting typo. (#14448)
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/botr/profiling.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/botr/profiling.md b/Documentation/botr/profiling.md
index b83f78b5bd..e3dbd2bee5 100644
--- a/Documentation/botr/profiling.md
+++ b/Documentation/botr/profiling.md
@@ -58,7 +58,7 @@ Note that only the data-gathering part of the profiler solution should be runnin
![Profiling Process Overview]: images/profiling-overview.png
-The _ICorProfilerCallback_ and _ICorProfilerCallback2 _interfaces consists of methods with names like ClassLoadStarted, ClassLoadFinished, JITCompilationStarted. Each time the CLR loads/unloads a class, compiles a function, etc., it calls the corresponding method in the profiler's _ICorProfilerCallback/ICorProfilerCallback2_ interface. (And similarly for all of the other notifications; see later for details)
+The _ICorProfilerCallback_ and _ICorProfilerCallback2_ interfaces consists of methods with names like ClassLoadStarted, ClassLoadFinished, JITCompilationStarted. Each time the CLR loads/unloads a class, compiles a function, etc., it calls the corresponding method in the profiler's _ICorProfilerCallback/ICorProfilerCallback2_ interface. (And similarly for all of the other notifications; see later for details)
So, for example, a profiler could measure code performance via the two notifications FunctionEnter and FunctionLeave. It simply timestamps each notification, accumulates results, then outputs a list indicating which functions consumed the most cpu time, or most wall-clock time, during execution of the application.