|  |   | 
| (2 intermediate revisions by the same user not shown) | 
| Line 1: | Line 1: | 
|  | The primary function of the <var class="product">SirTune</var> product is to provide information
 |  | #REDIRECT [[SirTune introduction]] | 
|  | to User Language programmers to make it easy for them to 
 |  | 
|  | improve the performance of their programs. 
 |  | 
|  | This is accomplished in two stages: 
 |  | 
|  | <ol>     
 |  | 
|  | <li>Data is collected in a running Online or <var>BATCH204</var> region. 
 |  | 
|  | This data is obtained by "polling."         
 |  | 
|  | That is, at regular intervals <var class="product">SirTune</var> examines the state of the Online.   
 |  | 
|  | or <var>BATCH204</var> region and records data pertinent to this state.        
 |  | 
|  | <p>
 |  | 
|  | The part of <var class="product">SirTune</var> that collects this data is called the    
 |  | 
|  | <b>data collection</b> portion, which 
 |  | 
|  | is integrated with the <var class="product">[[Sirius Mods]]</var> for <var class="product">SirTune</var> versions after 1.5, or which 
 |  | 
|  | consists of a separately distributed load module named <b>SIRTUNE</b>  
 |  | 
|  | for <var class="product">SirTune</var> 1.5 and earlier versions. </p>     
 |  | 
|  |   |  | 
|  | <li>After this data is collected, it is summarized and presented 
 |  | 
|  | in a set of reports that indicate to a User Language programmer the
 |  | 
|  | potential performance problem areas. 
 |  | 
|  | These problem areas can generally be refined to an arbitrary level of 
 |  | 
|  | detail (for example, individual lines of code in a procedure). 
 |  | 
|  | <p>
 |  | 
|  | The part of <var class="product">SirTune</var> that summarizes and produces reports is called the 
 |  | 
|  | <b>reporting</b> portion, which consists of a User Language program  
 |  | 
|  | named <var>SIRTUNEREPORT</var>, distributed in the SIRIUS file as part of <var class="product">User Language</var>.</p>
 |  | 
|  | <p>
 |  | 
|  | Pre-7.2 releases required a separate reporting load module  
 |  | 
|  | distributed under the name <var>SIRTUNER</var>.</p>
 |  | 
|  |   |  | 
|  | For more information about SirTune, see the <var class="book">[http://www.sirius-software.com/maint/download/tunr.pdf SirTune Reference Manual]</var>.
 |  |