User Tools

Site Tools


en:tutorials:tools:profiler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:tutorials:tools:profiler [2018/12/14 03:53 (5 years ago)] sausageen:tutorials:tools:profiler [2018/12/16 02:56 (5 years ago)] iarwain
Line 1: Line 1:
 ====== The Orx Profiler ====== ====== The Orx Profiler ======
  
-Every application that is built using Orx contains a profiler tool. The Profiler is compiled-in when using either debug or release modes.+Every application that is built using Orx contains a profiler tool. The Profiler is compiled-in when using either debug or profile modes.
  
 {{ :en:tutorials:tools:profiler.png?direct |}} {{ :en:tutorials:tools:profiler.png?direct |}}
Line 43: Line 43:
  
 ==== 1) Thread Frame bar ==== ==== 1) Thread Frame bar ====
-This grey bar indicates which thread is currently selected. Most of Orx's tasks run on the main thread. There are other threads that handle things like streaming audio, resource requests and bitmap decompressing which run on other threads. Select your thread with the ''Page Up'' and ''Page Down'' keys.+This grey bar indicates which thread is currently selected. Most of Orx's tasks run on the main thread. There are other threads that handle things like streaming audio, resource requests and bitmap decompression. Select your thread with the ''Page Up'' and ''Page Down'' keys.
  
 {{ :en:tutorials:tools:thread-bar.png?direct |}} {{ :en:tutorials:tools:thread-bar.png?direct |}}
Line 87: Line 87:
 The first group of numbers represents the number of live allocations and the second number is the max allocations in the past. The first group of numbers represents the number of live allocations and the second number is the max allocations in the past.
  
-The second group of numbers is the same, but is now representing the size of the memory allocations in Megabytes.+The second group of numbers is the same, but is now representing the size of the memory allocations.
  
 The last number shows the amount of transactions since the beginning of the application. A transaction is the allocating or de-allocating of memory. The last number shows the amount of transactions since the beginning of the application. A transaction is the allocating or de-allocating of memory.
en/tutorials/tools/profiler.txt · Last modified: 2022/06/12 15:43 (22 months ago) by iarwain