X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/c8233dad2dd7e42afdd9c0cd89d53f5c4af25f58..c377f7290d89b193518b495fc8e9e639ebf3e849:/blog/archive/2016/11/11.rss diff --git a/blog/archive/2016/11/11.rss b/blog/archive/2016/11/11.rss index a01fd7da1d..059df0b33e 100644 --- a/blog/archive/2016/11/11.rss +++ b/blog/archive/2016/11/11.rss @@ -6,6 +6,46 @@ http://people.skolelinux.org/pere/blog/ + + Coz profiler for multi-threaded software is now in Debian + http://people.skolelinux.org/pere/blog/Coz_profiler_for_multi_threaded_software_is_now_in_Debian.html + http://people.skolelinux.org/pere/blog/Coz_profiler_for_multi_threaded_software_is_now_in_Debian.html + Sun, 13 Nov 2016 12:30:00 +0100 + <p><a href="http://coz-profiler.org/">The Coz profiler</a>, a nice +profiler able to run benchmarking experiments on the instrumented +multi-threaded program, finally +<a href="https://tracker.debian.org/pkg/coz-profiler">made it into +Debian unstable yesterday</A>. Lluís Vilanova and I have spent many +months since +<a href="http://people.skolelinux.org/pere/blog/Coz_can_help_you_find_bottlenecks_in_multi_threaded_software___nice_free_software.html">I +blogged about the coz tool</a> 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.</p> + +<p>To test it, install 'coz-profiler' using apt and run it like this:</p> + +<p><blockquote> +<tt>coz run --- /path/to/binary-with-debug-info</tt> +</blockquote></p> + +<p>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 href="http://plasma-umass.github.io/coz/">a project web page</a>. +To start the local copy, invoke it in a browser like this:</p> + +<p><blockquote> +<tt>sensible-browser /usr/share/coz-profiler/viewer/index.htm</tt> +</blockquote></p> + +<p>See the project home page and the +<a href="https://www.usenix.org/publications/login/summer2016/curtsinger">USENIX +;login: article on Coz</a> for more information on how it is +working.</p> + + + How to talk with your loved ones in private http://people.skolelinux.org/pere/blog/How_to_talk_with_your_loved_ones_in_private.html