首页 | 本学科首页   官方微博 | 高级检索  
     


Profiling selected paths with loops
Authors:BiXin Li  LuLu Wang  Hareton Leung
Affiliation:1. School of Computer Science and Engineering, Southeast University, Nanjing, 211189, China
2. Department of Computing, Hong Kong Polytechnic University, Hong Kong, 999077, China
Abstract:Path profiling records the frequency of each path in an executed program. To accomplish profiling, probes are instrumented in the program and executed as the program runs. So, the number of probes has a significant impact on the efficiency of a profiling technique. By profiling only the interesting paths, existing techniques try to improve the profiling efficiency by reducing the number of probes and optimize path encodings for efficient storage. However, they lack accuracy, waste time on running uninteresting paths, and can mainly deal with acyclic paths. In this article, a novel technique called Profiling Selected Paths (PSP) is introduced to profile selected paths, which enables custom selection for both acyclic and cyclic paths and increases the execution efficiency by early termination on uninteresting paths. Theoretical analysis and experimental evaluation indicate that PSP performs better than existing techniques.
Keywords:path profiling  interesting paths  dynamic analysis
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号