Please enable JavaScript to view this site.

Thread Validator Help

Navigation: The User Interface > Settings > Global Settings > General

Inter-Process Communication

Scroll Prev Top Next More

 

The Inter-Process Communication tab allows you to configure the size of the buffer used to communicate with the user interface.

 

 inter-process-communications-settings

 

Communication buffer size

 

Thread Validator communicates with the stub using a memory buffer to store data.

 

The size of the buffer is related to the number of synchronization objects that have been used.

 

This buffer size is increased as necessary, but this can sometimes cause a slight delay during runtime.

 

To avoid the buffer being expanded too often, we recommend setting the initial size of the buffer to be larger than the number of synchronization objects required.

 

Initial Size instructionStep set the initial size of the buffer

 

Increment instructionStep set the amount by which to increase the size of the buffer (if needed)

 

The size of the buffer can be calculated approximately as follows:

 

1 + numThreads × ( 1 + numWaitForXXXObjects + ( numCriticalSections × 3 ) )

 

note Don't set values overly large as this may also adversely affects memory usage. The default is 105

 

 

Reset All - Resets all global settings, not just those on the current page.

 

 

Reset - Resets the settings on the current page.