Keep the profiling results even when the quotation throws an exception.
parent
05c96477f3
commit
4d66cd26dc
|
@ -24,8 +24,9 @@ CONSTANT: ignore-words
|
||||||
|
|
||||||
: profile ( quot -- )
|
: profile ( quot -- )
|
||||||
samples-per-second get-global profiling
|
samples-per-second get-global profiling
|
||||||
[ 0 profiling ] [ ] cleanup
|
[ 0 profiling ] [
|
||||||
(get-samples) raw-profile-data set-global ; inline
|
(get-samples) raw-profile-data set-global
|
||||||
|
] cleanup ; inline
|
||||||
|
|
||||||
: total-sample-count ( sample -- count ) 0 swap nth ;
|
: total-sample-count ( sample -- count ) 0 swap nth ;
|
||||||
: gc-sample-count ( sample -- count ) 1 swap nth ;
|
: gc-sample-count ( sample -- count ) 1 swap nth ;
|
||||||
|
|
Loading…
Reference in New Issue