speedtrack: start on simple port of iobt as "speedtrack"

The long term goal here is to help people find issues with their main
loop performance because of mixed workloads getting in the way of
interactivity.
This commit is contained in:
Christian Hergert
2020-03-13 15:51:33 -07:00
parent a70907be0e
commit 37afd71370
3 changed files with 402 additions and 8 deletions

View File

@ -27,6 +27,18 @@
<property name="display-name" translatable="yes">GNOME Shell</property>
<property name="icon-name">sysprof-library</property>
</object>
<object class="SysprofAid" id="speedtrack_aid">
<property name="display-name">Speedtrack</property>
<property name="icon-name">sysprof-gtk</property>
<child>
<object class="SysprofControlSource"/>
</child>
<child>
<object class="SysprofPreloadSource">
<property name="preload">libsysprof-speedtrack-3.so</property>
</object>
</child>
</object>
<object class="SysprofAid" id="gtk_aid">
<property name="display-name">GTK</property>
<property name="icon-name">sysprof-gtk</property>
@ -201,6 +213,14 @@
<property name="visible">true</property>
</object>
</child>
<child>
<object class="SysprofAidIcon">
<property name="tooltip-text" translatable="yes">Track slow operations on your applications main loop</property>
<property name="aid">speedtrack_aid</property>
<property name="selected">false</property>
<property name="visible">true</property>
</object>
</child>
</object>
</child>
</object>