A method of monitoring the flow of a computer program and looking at which paths are taken by the program. The usual 80%/20% rule (20% of the code is run 80% of the time) becomes almost 100%/0%, i.e. very few program paths make up almost all of the program's actual execution.