摘要 |
PROBLEM TO BE SOLVED: To provide an information processing device which is able to detect resource leakage at the time of program evaluation and, as a countermeasure therefor, stores information that will serve as a reference when adding a process for freeing a resource.SOLUTION: The information processing device comprises a translation device 10, an execution device 20, and a recording device 30. The translation device 10 is provided with a translation unit 11 for translating a source program into an execution program, and an analysis unit 12 for searching for an instruction relating to a resource written in the source program at translation time and generating the execution program in which a process for notifying the instruction when searched is added. The execution device 20 is provided with an execution unit 21 for executing the execution program, and a monitoring unit 22, started at the time of the execution by the process added by the analysis unit, for monitoring the execution program with respect to the instruction relating to the resource and the call relation of modules constituting the execution program. The recording device 30 records the result obtained by the analysis unit and the monitoring unit.SELECTED DRAWING: Figure 1 |