基于Intel Pin的论文书写此文。论文地址
背景
Pin是一款软件测量工具,主要可以用来做性能优化以及bug的发现。Pin使用了ATOM模型。Pin使用动态编译手段来探测目标程序。
对标的工具:Valgrind,DynamoRIO.
代码插桩的阶段:源码级别插桩,编译插桩,链接插桩,运行时插桩。Pin是在运行时进行代码插桩。
Pin的系统构成
Pin是由一个VM,代码缓存,插桩代码。
关键词
ATOM
基于Intel Pin的论文书写此文。论文地址
Pin是一款软件测量工具,主要可以用来做性能优化以及bug的发现。Pin使用了ATOM模型。Pin使用动态编译手段来探测目标程序。
对标的工具:Valgrind,DynamoRIO.
代码插桩的阶段:源码级别插桩,编译插桩,链接插桩,运行时插桩。Pin是在运行时进行代码插桩。
Pin是由一个VM,代码缓存,插桩代码。
ATOM
46. 連接多個掃描 如果你對一個列和一組有限的值進行比較, 優化器可能執行多次掃描並對結果進行合併連接. 舉例: SELECT * FROM LOD