PURPOSE: To save the labor of a user for collecting execution information at an arbitrary specified block in a source program.
CONSTITUTION: A block information judging means 2 inputs block information 10, judges the existence of the jump-out or jump-in of control concerning the specified block designated by the block information and prepares detailed block information by executing precise judgement for the jump-out or jump-in of the control when it is existent. Based on the judged result of the block information judging means 2, a program generating means 3 for measurement generates a program 50 for measurement for collecting the execution information at the specified block designated by the block information 10. An execution information output means 4 executes the translation, coupling and execution of the program 50 for measurement and outputs output information 60 (the execution information at the specified block designated by the block information 10).