The InnovationQ application will be updated on Sunday, May 31st from 10am-noon ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

Sampling-based structural profiling framework

IP.com Disclosure Number: IPCOM000021780D
Original Publication Date: 2004-Feb-09
Included in the Prior Art Database: 2004-Feb-09

Publishing Venue



A technique is disclosed that realizes an efficient online profiling framework for Just-in-Time compilers by combining the instrumentation-sampling mechanism [1] and the structural profiling mechanism [2]. With the disclosed technique, profiles are collected periodically by counter-based sampling for each loop nest. by controlling the transition between the check code and the instrumentation code in basis of the loop structure. The instrumentation codes themselves are generated and inserted into the code of the target method by using the previous techniques, that is, instrumentation codes are generated in basis of the structural profiling technique [2] and placed on the duplicated code, generated by duplicating the code of the target method according to [1].