Difference between revisions of "SET TBUFSIZE"

From Recital Documentation Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=SET TBUFSIZE=
 
 
 
==Class==
 
Recital Terminal Developer Environment
 
 
 
 
==Purpose==
 
==Purpose==
 
Specify size of terminal output buffer to optimize terminal I/O throughput.
 
Specify size of terminal output buffer to optimize terminal I/O throughput.
Line 15: Line 8:
  
 
==See Also==
 
==See Also==
SET ICACHE, SET DCACHE, SET PCACHE, SET SCREENMAP
+
[[SET DCACHE]], [[SET ICACHE]], [[SET PCACHE]], [[SET SCREENMAP]]
  
  
Line 23: Line 16:
 
A large value for this setting enables forms to be displayed using one Operating System write request, thereby minimizing Operating System overhead, and taking advantage of any DMA communications controllers.  The form is also displayed on the screen more smoothly.
 
A large value for this setting enables forms to be displayed using one Operating System write request, thereby minimizing Operating System overhead, and taking advantage of any DMA communications controllers.  The form is also displayed on the screen more smoothly.
  
On OpenVMS, the maximum setting of TBUFSIZE depends on the value of the SYSGEN parameter MAXBUF and the maximum buffered I/O quota in the user authorization entry for the user.  OpenVMS Developer inspects the size of the MAXBUF parameter and sets TBUFSIZE as high as possible.  The OpenVMS Systems Manager can make adjustments so that OpenVMS Developer users can take advantage of an increased TBUFSIZE.  To take full advantage of a large TBUFSIZE on OpenVMS, the terminal should be set to DMA, using the DCL command:
+
On OpenVMS, the maximum setting of TBUFSIZE depends on the value of the SYSGEN parameter MAXBUF and the maximum buffered I/O quota in the user authorization entry for the user.  Terminal Developer inspects the size of the MAXBUF parameter and sets TBUFSIZE as high as possible.  The OpenVMS Systems Manager can make adjustments so that Terminal Developer users can take advantage of an increased TBUFSIZE.  To take full advantage of a large TBUFSIZE on OpenVMS, the terminal should be set to DMA, using the DCL command:
 +
 
  
 
<pre>$ SET TERMINAL/DMA</pre>
 
<pre>$ SET TERMINAL/DMA</pre>
 +
  
 
==Example==
 
==Example==
<pre>
+
<code lang="recital">
set tbufsize to 3000</pre>
+
set tbufsize to 3000
 +
</code>
  
  
 
==Products==
 
==Products==
Recital Terminal Developer
+
Recital  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Commands]]
 
[[Category:Commands]]
[[Category:Set_Commands]]
+
[[Category:Set_Commands|TBUFSIZE]]
 +
[[Category:Terminal Environment]]
 +
[[Category:Terminal Environment Set Commands]]

Latest revision as of 15:40, 25 November 2009

Purpose

Specify size of terminal output buffer to optimize terminal I/O throughput.


Syntax

SET TBUFSIZE TO <expN>


See Also

SET DCACHE, SET ICACHE, SET PCACHE, SET SCREENMAP


Description

The SET TBUFSIZE TO <expN> command allows for the specification of the size of the terminal output buffer. All output to the terminal is stored in this output buffer until either the buffer is full, or a terminal read is requested. Certain commands can take a long time to automatically flush the terminal output buffer.

A large value for this setting enables forms to be displayed using one Operating System write request, thereby minimizing Operating System overhead, and taking advantage of any DMA communications controllers. The form is also displayed on the screen more smoothly.

On OpenVMS, the maximum setting of TBUFSIZE depends on the value of the SYSGEN parameter MAXBUF and the maximum buffered I/O quota in the user authorization entry for the user. Terminal Developer inspects the size of the MAXBUF parameter and sets TBUFSIZE as high as possible. The OpenVMS Systems Manager can make adjustments so that Terminal Developer users can take advantage of an increased TBUFSIZE. To take full advantage of a large TBUFSIZE on OpenVMS, the terminal should be set to DMA, using the DCL command:


$ SET TERMINAL/DMA


Example

set tbufsize to 3000


Products

Recital