Kofax Communication Server 10.0.0 User Manual
Page 104
Environment Guide
Version 10.00.00
104
© Copyright Kofax. All information is subject to change without notice.
Last Help
DWORD
-
located here:
“HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\
The “First Counter” value is the offset to calculate
the absolute counter index from the relative
counter index in the counter ini-file.
PerfIniFile
STRING
“TcLibPerf.ini” Name of the counter initialization file
The following registry values are used internally:
HKLM\SYSTEM\CurrentControlSet\Services\TcLib\Performance
Registry Key
Type
Default
Description
GlobalBufferSize DWORD
0x20 (not
present)
Size of shared memory in kilobytes used for the
shared memory structure that consists of the
performance data structures. This is sufficient for
up to 7 TCOSS instances with enabled
performance counters. For bigger systems see
section ASP Systems.
PerfTimeout
DWORD
10000
All performance counter functions wait for
exclusive access (both the functions for the KCS
applications gathering the performance data and
the system callback functions providing the data).
After the here defined timeout in milliseconds the
functions return without having done anything,
reporting the error to the event log.
PerfTraceLevel
DWORD
0
For debugging this key can be set to 0xffff. The
trace is written to the trace file of the KCS
application or to “TCLIBPERF.trc” for performance
collecting applications.
The former application name TCSRV and its configuration
(HKLM\SYSTEM\CurrentControlSet\Services\TCSRV\Performance) is not used any longer for
performance counters and is disabled by the new implementation.
Note: The registry sub-key TCSRV is still used as configuration for the service that controls all KCS
applications.
8.2.6
ASP Systems
The default settings of the KCS performance counters are ok for up to seven TCOSS instances using
performance counters. For more instances you have to create the following registry setting:
HKLM\SYSTEM\CurrentControlSet\Services\TcLib\Performance
Registry Key
Type
Value
Description
GlobalBufferSize
DWORD
0x40
Setting for up to 14 TCOSS instances
GlobalBufferSize
DWORD
0x60
Setting for up to 20 TCOSS instances
After configuring this, the shared memory has to be newly initialized. In order to achieve this, all tclib32.dll
instances have to be unloaded.
Either you simply reboot the machine, or you have to
1)
Stop all performance gathering applications like Perfmon, also remote instances. If TC/SNMP is
installed, stop also the SNMP service.