sysprof: filter memory allocations by selected time

This commit is contained in:
Christian Hergert
2023-08-14 16:49:47 -07:00
parent f1f71e0135
commit fad5f0381b

View File

@ -109,14 +109,25 @@
<lookup name="session">SysprofMemorySection</lookup> <lookup name="session">SysprofMemorySection</lookup>
</lookup> </lookup>
</binding> </binding>
<binding name="traceables"> <property name="traceables">
<!-- TODO: This should be filtered by Session selected time span --> <object class="SysprofTimeFilterModel">
<lookup name="allocations" type="SysprofDocument"> <property name="expression">
<lookup name="document" type="SysprofSession"> <lookup name="time" type="SysprofDocumentFrame"/>
<lookup name="session">SysprofMemorySection</lookup> </property>
</lookup> <binding name="model">
</lookup> <lookup name="allocations" type="SysprofDocument">
</binding> <lookup name="document" type="SysprofSession">
<lookup name="session">SysprofMemorySection</lookup>
</lookup>
</lookup>
</binding>
<binding name="time-span">
<lookup name="selected-time" type="SysprofSession">
<lookup name="session">SysprofMemorySection</lookup>
</lookup>
</binding>
</object>
</property>
</object> </object>
</property> </property>
</object> </object>
@ -153,9 +164,21 @@
<lookup name="session">SysprofMemorySection</lookup> <lookup name="session">SysprofMemorySection</lookup>
</lookup> </lookup>
</binding> </binding>
<binding name="traceables"> <property name="traceables">
<lookup name="leaks">SysprofMemorySection</lookup> <object class="SysprofTimeFilterModel">
</binding> <property name="expression">
<lookup name="time" type="SysprofDocumentFrame"/>
</property>
<binding name="model">
<lookup name="leaks">SysprofMemorySection</lookup>
</binding>
<binding name="time-span">
<lookup name="selected-time" type="SysprofSession">
<lookup name="session">SysprofMemorySection</lookup>
</lookup>
</binding>
</object>
</property>
</object> </object>
</property> </property>
</object> </object>