projects
/
sbcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
don't stack-allocate specialized vectors on non-conservtive control stacks
[sbcl.git]
/
doc
/
manual
/
profiling.texinfo
diff --git
a/doc/manual/profiling.texinfo
b/doc/manual/profiling.texinfo
index
19c43de
..
7770c27
100644
(file)
--- a/
doc/manual/profiling.texinfo
+++ b/
doc/manual/profiling.texinfo
@@
-3,24
+3,27
@@
@chapter Profiling
@cindex Profiling
@chapter Profiling
@cindex Profiling
-SBCL includes both an accurate profiler, that can collect statistics
+SBCL includes both a deterministic profiler, that can collect statistics
on individual functions, and a more ``modern'' statistical profiler.
Inlined functions do not appear in the results reported by either.
@menu
on individual functions, and a more ``modern'' statistical profiler.
Inlined functions do not appear in the results reported by either.
@menu
-* Accurate Profiler::
+* Deterministic Profiler::
* Statistical Profiler::
@end menu
* Statistical Profiler::
@end menu
-@node Accurate Profiler
+@node Deterministic Profiler
@comment node-name, next, previous, up
@comment node-name, next, previous, up
-@section Accurate Profiler
-@cindex Profiling, accurate
+@section Deterministic Profiler
+@cindex Profiling, deterministic
The package @code{sb-profile} provides a classic, per-function-call
profiler.
The package @code{sb-profile} provides a classic, per-function-call
profiler.
+@strong{NOTE}: When profiling code executed by multiple threads in
+parallel, the consing attributed to each function is inaccurate.
+
@include macro-sb-profile-profile.texinfo
@include macro-sb-profile-unprofile.texinfo
@include fun-sb-profile-report.texinfo
@include macro-sb-profile-profile.texinfo
@include macro-sb-profile-unprofile.texinfo
@include fun-sb-profile-report.texinfo