From: Petter Reinholdtsen Date: Sun, 13 Nov 2016 11:23:30 +0000 (+0100) Subject: New post. X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/commitdiff_plain/c8233dad2dd7e42afdd9c0cd89d53f5c4af25f58?ds=inline;hp=df37ea34f2bdda7f8302e84dab4835288bdd8d16 New post. --- diff --git a/blog/data/2016-11-13-coz-profiler.txt b/blog/data/2016-11-13-coz-profiler.txt new file mode 100644 index 0000000000..b15cdcada2 --- /dev/null +++ b/blog/data/2016-11-13-coz-profiler.txt @@ -0,0 +1,36 @@ +Title: Coz profiler for multi-threaded software is now in Debian +Tags: english, debian +Date: 2016-11-13 12:30 + +

The Coz profiler, a nice +profiler able to run benchmarking experiments on the instrumented +multi-threaded program, finally +made it into +Debian unstable yesterday. Lluís Vilanova and I have spent many +months since +I +blogged about the coz tool in August working with upstream to make +it suitable for Debian. There are still issues with clang +compatibility, inline assembly only working x86 and minimized +JavaScript libraries.

+ +

To test it, install 'coz-profiler' using apt and run it like this:

+ +

+coz run --- /path/to/binary-with-debug-info +

+ +

This will produce a profile.coz file in the current working +directory with the profiling information. This is then given to a +JavaScript application provided in the package and available from +a project web page. +To start the local copy, invoke it in a browser like this:

+ +

+sensible-browser /usr/share/coz-profiler/viewer/index.htm +

+ +

See the project home page and the +USENIX +;login: article on Coz for more information on how it is +working.