Table of Contents
1 - Introduction2 - Profiling your application
3 - User interface reference
1 - Menus
2 - Toolbar
3 - Session tabs
4 - Overview panes
5 - Event views
6 - Information panes
7 - Dialog windows
4 - SDK Reference2 - Toolbar
3 - Session tabs
4 - Overview panes
5 - Event views
6 - Information panes
7 - Dialog windows
Contact Information
Sales
Sales and licensing related questions should be sent to our sales team at:Feedback
If you have feedback regarding this website or any of our products, please use the following email address:Support
Questions related to problems you have encountered with either this website or any of our products should be directed to our support team at:Enquiries
Any other questions, or general enquiries should be sent to the following email address:3.5.1 - Graph views
The top segment of the Oso Memory Profiler window contains the memory graphs. These graphs give you a top-level overview of your application's memory usage.The left side of the graphs pane contains a vertical toolbar. This toolbar provides you the means to switch between the various graph displays available:
![]() |
Time Based Graph Displays graphs where the horizontal axis represents time. |
![]() |
Event Based Graph Displays graphs where the horizontal axis represents memory events. |
![]() |
Memory Graphs Displays graphs that show you how much memory your application has been using at any given moment. |
![]() |
Change Graphs Displays graphs that show how much memory your application has allocated and freed at any given time. These types of graph allow you to spot spikes in your application's memory patterns. |
Memory Graphs

Memory graphs show you how much memory is being used by your application at any given point in the profile. The vertical axis extends from 0 to the maximum memory used (as displayed in the top left corner of the graph).
Change Graphs

Change graphs show how much memory your application has allocated and freed for any given point in the profile. This type of graph makes it very easy to spot spikes in your application's memory usage patterns. The vertical axis in this graph extends between the negative and positive maximum displayed in the top left corner.
All of the available graphs break down memory usage by block type, to further make it easier to distinguish different parts of your application.
Clicking anywhere in any of the graphs will focus the event streams and memory maps on that particular point in time. The shaded area displayed over the graph will indicate which region is currently visible in the thread views, or, in the case of the memory map, which moment in time is being studied.