[Haskell-cafe] SoC idea: interactive profiling

Peter Verswyvelen bugfact at gmail.com
Sun Mar 22 09:20:28 EDT 2009


yep, sounds great to me :-)
although with some hacks one can already have a poor mans real time
interface for heap profiling:
http://www.haskell.org/ghc/docs/latest/html/users_guide/hp2ps.html#id2677301

I agree that the effect of laziness can be very hard to grasp, sometimes it
even feels that I traded the annoying side effects from imperative
programming to "lazy effects" in functional programming... Can't seem to
have my cake and lazily eat it :-)



On Sun, Mar 22, 2009 at 10:03 AM, Patai Gergely
<patai_gergely at fastmail.fm>wrote:

> Hello all,
>
> I entered a little proposal in the issue tracker:
>
> http://hackage.haskell.org/trac/summer-of-code/ticket/1570
>
> As I see it, the graphical part could be a warm-up exercise with an
> already useful product, and interaction with the rts would be the actual
> challenge. Reasoning about laziness is far from trivial (at least I
> often feel lost when trying to grok all the interaction within Reactive
> ;), and being able to browse profiler output on the spot is something I
> felt the need for a few times already. Eventually, this could be a
> contribution to an IDE project, even though it could as well remain a
> standalone application for all the emacs/vi folk.
>
> Profiling tools for parallel programs are in the make already, but I
> haven't seen anything more convenient than hp2ps and little add hoc
> solutions for analysing resource usage patterns. How do you all go about
> profiling?
>
> Gergely
>
> --
> http://www.fastmail.fm - Does exactly what it says on the tin
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090322/8ea9eda0/attachment.htm


More information about the Haskell-Cafe mailing list