ProfileView makes your life a lot easier. You just visually pick out the widest 
bars for inspection.

--Tim

On Monday, May 19, 2014 09:17:40 PM mike c wrote:
> On Tuesday, 20 May 2014 11:57:15 UTC+10, Tim Holy wrote:
> > I can't look at all that code, but one quick thought: can you use
> > ImmutableArrays.jl?
> 
> I didn't know there was such a thing until now :)
> 
> > For operations on small matrices/vectors, it's quite a lot
> > faster.
> 
>  Looking into it now.
> 
> > When you say you didn't get a lot out of the profiling information, do you
> > mean
> > it was hard to interpret, or it just wasn't very informative? If the
> > former,
> > ProfileView.jl might help.
> 
> When I ran @profile of my outer loop, the output didn't really shout at me
> "This is the ranked list of functions which take the most cumulative time".
>   Seemed to only aggregate at the level of program lines not functions.  I
> need to have a more detailed look.  Lots of array.jl stuff cluttering up
> the output as well. It's early days yet, I guess I'll be able to read it
> like The Matrix in a few weeks :)
> 
> thanks for the help
> mike

Reply via email to