缓存行对齐检查
缓存行对齐检查是对C/C++源码中结构体变量进行128字节对齐检查,提升访存性能。
前提条件
     已成功登录鲲鹏DevKit。
     
      
 
      
       
     
    
   
 
      - “/opt/DevKit”为工具默认安装目录,下文以此默认路径为例,请根据实际情况替换。
 - 当前特性在Web界面中需要手动上传文件或压缩包,在插件工具中支持扫描本地工程。
 
操作步骤
- 在页面左侧,“亲和分析”下拉选项中选择“缓存行对齐检查”,单击
创建任务,如图1所示。 - 可以通过以下两种方式选择待检查的源码:
- 选择“已上传的源码”:单击填写框选择下拉框中的源码路径即可,也可以手动填写源码路径。
 - 选择“上传源码”:单击“上传”按钮上传压缩包(上传过程中自动解压)或文件夹。
        
 
         - 支持上传tar,tar.bz,tar.bz2,tar.gz,tar.xz,tbz,tbz2,tgz,txz,zip格式的压缩包,只允许同时上传一个压缩包。源码文件压缩包小于或等于1GB,解压后小于或等于剩余磁盘空间的一半。
 - 只允许同时上传一个文件夹,文件夹小于或等于剩余磁盘空间的一半。
 - 手动上传软件包时,需先检查是否存在上传目录,若不存在,则需创建工具指定路径,并给devkit用户开通读写和执行权限。
 
 
 - 单击“开始检查”,开始缓存行对齐检查。检查完成后,自动跳转至检查报告界面,如图2所示。
      
单击“查看建议源码”可进入源码对齐检查结果界面,如图3所示。
 
       - 支持多个用户同时创建缓存行对齐检查任务。
 - 用户可在任务进行过程中单击关闭,取消任务。
 - 若检测结果为源码不需要修改,则会弹出成功界面,不会出现预检报告界面。
 - 用户如使用快捷键进行源码操作,需注意因输入法或IDE环境导致的快捷键被占用问题。
 
 
     父主题: 亲和分析工具
    
   

