Andrey Sobolev
3c03877701
Enable embedded profiler to display filenames.
...
Enable embedded profiler to display filenames in profile_results.txt
2016-08-02 19:19:31 +07:00
Andreas Rumpf
0834cd63d9
prepare Nim codebase for upcoming parser changes
2016-07-15 12:56:03 +02:00
Nick Greenfield
5e8762c21e
Improve warning msg when -d:profiler not passed
...
Partially addresses #3741
2016-01-21 13:49:13 -08:00
Andreas Rumpf
d6fbc1425f
profiling doesn't require call to enableProfiling
2015-12-18 01:50:27 +01:00
Andreas Rumpf
f75d11193a
modified the integrated profiler to hopefully produce more reliable results
2015-12-18 01:47:39 +01:00
patrick dw
15e7fe787a
renamed writeln to writeLine in lib
2015-06-19 01:02:22 -05:00
pdw
6914244f30
lib/pure/e-o - Dropped 'T' from types
2015-06-04 13:18:35 +02:00
GrundleTrundle
c41e0bdbe3
Changed nimprof.hook() to handle uninitialized t0
...
It's unlikely, but possible for the conversion to nanoseconds
to overflow if QueryPerformanceCounter() returns a
large enough timestamp. This change avoids that, at the
cost of always taking a sample the first time through
when t0 == 0.
2015-02-21 15:18:39 -05:00
Araq
2b6277c964
more modules updated
2014-08-28 02:14:25 +02:00
Araq
11b6958755
big rename
2014-08-27 23:42:51 +02:00
Araq
dd806cafa0
distinguish between 'defined' and 'declared'
2014-08-11 20:38:28 +02:00
Nick Greenfield
35e603b89c
Fix nimprof import error when --threads:on.
2014-05-20 17:07:20 -04:00
Araq
007d17ce3f
more things case consistent
2014-02-10 17:12:25 +01:00
Araq
d43febf81e
first version of a memory profiler
2012-10-10 00:41:34 +02:00
Araq
4892d6929a
bugfix: 'defined/compiles' open an implicit mixin scope in generics
2012-09-18 16:27:02 +02:00
Araq
c934db86ad
stricter symbol lookup in generics
2012-09-17 17:01:34 +02:00
Araq
75abf72503
profiler improvements
2012-09-17 00:31:41 +02:00
Araq
ad6ee9e857
profiler documentation
2012-09-15 01:27:53 +02:00
Araq
214c7a2ebd
implemented a stack trace profiler
2012-09-15 00:21:10 +02:00