caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Automated Instrumentation for Profiling
@ 2015-10-14  7:44 Kenneth Adam Miller
  2015-10-14  7:59 ` Kenneth Adam Miller
  2015-10-14  8:11 ` Gabriel Scherer
  0 siblings, 2 replies; 6+ messages in thread
From: Kenneth Adam Miller @ 2015-10-14  7:44 UTC (permalink / raw)
  To: caml users

[-- Attachment #1: Type: text/plain, Size: 1086 bytes --]

So, I'm looking to do some performance profiling of some libraries and
tools. I would like some tools that are more language facilitated than an
alternative of using something like oprofile because while oprofile is
good, you can only guess at what is consuming the most time in your actual
ocaml source because all the function names have been lost by that time.

I found ocamlviz, and that seems pretty good, but I'm looking for something
else because we plan to move away from using camlp4 toward ppx. Introducing
this will mean an additional hurdle to overcome once the transition is
complete in terms of customizing the build chain twice.

In any case, I guess what I'd really like to know is:

1) How good are the ocamlcp and ocamloptp tools and how would you get a
vanilla oasis/ocamlbuild combo to easily start using them instead?

2) Are there any ppx based profiling tools out there? I need both memory
and time profiling to be done. OCamlviz was great because it had a graph-I
don't necessarily need a dedicated gui, but some way to visualize the data
would be very helpful.

[-- Attachment #2: Type: text/html, Size: 1220 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-10-14  8:33 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-14  7:44 [Caml-list] Automated Instrumentation for Profiling Kenneth Adam Miller
2015-10-14  7:59 ` Kenneth Adam Miller
2015-10-14  8:04   ` Francois Berenger
2015-10-14  8:11 ` Gabriel Scherer
2015-10-14  8:25   ` Kenneth Adam Miller
2015-10-14  8:33     ` Kenneth Adam Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).