Copyright (C) 1994, Digital Equipment Corp.
VBTTuning.i3, coded Fri Oct 31 11:24:53 1986 by cgn
<*PRAGMA LL*>This interface defines values that can be changed to maximize Trestle's performance on particular systems.
INTERFACEThe valueVBTTuning ; IMPORT Word; CONST BatchSize: CARDINAL = 325; BatchLatency: CARDINAL = 50000; HVParlim: CARDINAL = 100000; ZParlim: CARDINAL = 100000; ResumeLength: CARDINAL = 1; CombineLimit: CARDINAL = (BatchSize * ADRSIZE(Word.T)) DIV 2;
BatchSize is the number of Word.T's in a standard
painting batch.
The value BatchLatency is the number of microseconds before a
paint batch is automatically forced.
The values HVParlim and ZParlim are the default
minimum child areas (in pixels) for which ZSplit and HVSplit
will fork separate repaint or reshaping threads.
ResumeLength is the size that a queue of paint batches must
shrink to before a cross-address space filter will unblock a
thread that painted into an overfull queue. It must
be at least 1.
The value CombineLimit is the number of addressable
units (e.g., bytes) in a batch beyond which Trestle will
not consider combining another batch into it.
END VBTTuning.