Tools ProcessMonitor/en
The Process Monitor displays a list of all existing threads and their current execution status. It main use is to kill or debug runaway processes, as may result if either an explicitely programmed asynchronous execution process has to be terminated, or of for some reason, an expecco execution does not terminate when the Stop-button is pressed. Under normal situations, this should not happen. However, a program could have setup an exception handler, which catches the termination-requests. Or, an unwind/cleanup action is erronously entering an endless loop. Or, a communication services background reader process has to be terminated. In any of these cases, use this tool to identify, and terminate the runaway process. In addition, a symbolic debugger can be opened on the process, to investigate the reason of the malfunction. The tool's documentation is part of the official Smalltalk/X Online Documentation.
This is an expert tool, which should be used with care.
Back to Online Documentation.