15 lines
300 B
Plaintext
15 lines
300 B
Plaintext
|
==== Profiling Nim with Valgrind
|
||
|
|
||
|
[source,bash]
|
||
|
----
|
||
|
# build your application as:
|
||
|
nim -d:release --debugger:native c application.nim
|
||
|
|
||
|
# profile calls with:
|
||
|
valgrind --tool=callgrind ./application
|
||
|
|
||
|
# terminate the application and visualize the calls with:
|
||
|
callgrind_annotate callgrind.out.<pid>
|
||
|
|
||
|
|
||
|
----
|