BlogJamun – Thinks Aloud

thinking feverishly for a tagline..

Sneak Preview – My Talk @ OSDevCon

The following are things that I am currently working on for the Opensolaris Developer Conference this year, to be held during Oct 28-30 at Dresden. I will update the documentation part of it later when I get time to breathe :)

krish@trantor:~# dtrace -n ‘glib_prov785:::gslice-alloc { @[execname] = quantize(arg0); }’
dtrace: description ‘glib_prov785:::gslice-alloc ‘ matched 1 probe
^C

nautilus
value  ————- Distribution ————- count
2 |                                         0
4 |                                         10
8 |@@@@@@@@@@@@@@@@@@@@@@@                  69999
16 |@@@@@@@@@@@@                             37287
32 |@@@@                                     11007
64 |@                                        2793
128 |                                         540
256 |                                         666
512 |                                         0
1024 |                                         12
2048 |                                         0

krish@trantor:~# pgrep gnome-panel
784
krish@trantor:~# dtrace -n ‘glib_prov784:::gslice-alloc { @[execname] = quantize(arg0); }’
dtrace: description ‘glib_prov784:::gslice-alloc ‘ matched 1 probe
^C

gnome-panel
value  ————- Distribution ————- count
4 |                                         0
8 |@@@@@@@@@@@@@@@@@@@                      1743
16 |@@@@@@@@@@@@                             1091
32 |@@@@@@                                   603
64 |@@@                                      280
128 |                                         21
256 |                                         0

krish@trantor:~# dtrace -l | grep glib
65027 glib_prov785 libglib-2.0.so.0.2105.0                            g_free g-free
65028 glib_prov785 libglib-2.0.so.0.2105.0                          g_malloc g-malloc
65029 glib_prov785 libglib-2.0.so.0.2105.0                     g_slice_alloc gslice-alloc
65030 glib_prov785 libglib-2.0.so.0.2105.0                     g_slice_free1 gslice-free
65109 glib_prov784 libglib-2.0.so.0.2105.0                            g_free g-free
65110 glib_prov784 libglib-2.0.so.0.2105.0                          g_malloc g-malloc
65111 glib_prov784 libglib-2.0.so.0.2105.0                     g_slice_alloc gslice-alloc
65112 glib_prov784 libglib-2.0.so.0.2105.0                     g_slice_free1 gslice-free

krish@trantor:~# dtrace -n ‘gio_prov785::: {  }’
dtrace: description ‘gio_prov785::: ‘ matched 1 probe
CPU     ID                    FUNCTION:NAME
0  65026 g_file_get_uri_scheme:gio-get-uri
0  65026 g_file_get_uri_scheme:gio-get-uri
0  65026 g_file_get_uri_scheme:gio-get-uri
1  65026 g_file_get_uri_scheme:gio-get-uri
1  65026 g_file_get_uri_scheme:gio-get-uri
^C
0  65026 g_file_get_uri_scheme:gio-get-uri
0  65026 g_file_get_uri_scheme:gio-get-uri

September 16, 2009 - Posted by blogjamun | dtrace, open source | , , , | 1 Comment

1 Comment »

  1. *greek and latin* :D

    Comment by Vasudha | November 23, 2009 | Reply


Leave a comment