profiling Octave

David Bateman dbateman at dbateman.org
Thu Feb 5 12:50:20 CST 2009


John W. Eaton wrote:
> On  5-Feb-2009, Jaroslav Hajek wrote:
>
> | has anyone experience profiling with gcc/g++?
> | I wanted to try profiling Octave to identify hot spots in the
> | interpreter, but can't get it to work.
> | I configured using configure CFLAGS="-O2 -pg" CXXFLAGS="-O2 -pg"
> | LDFLAGS=-pg, then built and ran ./run-octave on a test script.
> | It produced a gmon.out file, but `gprof src/octave' does not show
> | anything. So far I was unable to find any useful information how to
> | get this working. A similar strategy works on a single sample C++ file
> | (g++ -pg, then gprof).
> | Has anyone experience with this? I would really prefer to do this with
> | GCC rather than a commercial compiler.
>
> Can gprof handle shared libraries?  You might need to build a copy of
> Octave that is statically linked.
>
> jwe
> _______________________________________________
> Help-octave mailing list
> Help-octave at octave.org
> https://www-old.cae.wisc.edu/mailman/listinfo/help-octave
>
>   
I did a bit of profiling a year or so ago in the thread

http://www.nabble.com/speed-of-octave-symbol-table-code-to13353730.html

and can confirm that I needed a statically linked version of octave

D.

-- 
David Bateman                                dbateman at dbateman.org
35 rue Gambetta                              +33 1 46 04 02 18 (Home)
92100 Boulogne-Billancourt FRANCE            +33 6 72 01 06 33 (Mob)



More information about the Help-octave mailing list