单项选择题

Porting Advisor工具在移植源码过程中的作用是?()

A.分析源码,并给出移植工作量
B.分析源码,并给出分析报告和源码修改建议
C.分析源码,并修改源码
D.分析源码,并给出性能优化建议