user_guide:extend:profiling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
reference:profiling [2014/01/03 15:45] – external edit 127.0.0.1user_guide:extend:profiling [2019/01/30 14:44] (current) – old revision restored (2019/01/29 21:46) oroehrig
Line 67: Line 67:
  
 A weak point of this methode is that also other information than your code is analyzed, as recompiling and the files which where execute by the start of A weak point of this methode is that also other information than your code is analyzed, as recompiling and the files which where execute by the start of
-''polymake''. You can start your code as [[reference::callable|Callable Library]] to reduces this.+''polymake''. You can start your code as [[:callable|Callable Library]] to reduces this.
  
  
  
 ==== using gprof ==== ==== using gprof ====
-Another way is using [[http://sourceware.org/binutils/docs/gprof/|gprof]]. To run this we start our code as [[reference::callable|Callable Library]] and have to install ''polymake'' again, this time compiling under the flags '-g', '-pg' and '-O2'.+Another way is using [[http://sourceware.org/binutils/docs/gprof/|gprof]]. To run this we start our code as [[:callable|Callable Library]] and have to install ''polymake'' again, this time compiling under the flags '-g', '-pg' and '-O2'.
  
 You can change compiler flags in the file '/build.x86_64/conf.make'. You can change compiler flags in the file '/build.x86_64/conf.make'.
Line 89: Line 89:
 </code> </code>
  
-For this version of ''polymake'' we execute our code as [[reference::callable|Callable Library]] also compiled under the flags '-g' and '-pg'. Therefore you can use the makefile from the [[http://polymake.org/lib/exe/fetch.php/callable.tbz|example]]. We execute our c++ program 'test' via the command+For this version of ''polymake'' we execute our code as [[:callable|Callable Library]] also compiled under the flags '-g' and '-pg'. Therefore you can use the makefile from the [[http://polymake.org/lib/exe/fetch.php/callable.tbz|example]]. We execute our c++ program 'test' via the command
 <code> <code>
 ./test ./test
  • user_guide/extend/profiling.txt
  • Last modified: 2019/01/30 14:44
  • by oroehrig