微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > CVI中built option设置问题

CVI中built option设置问题

时间:12-13 整理:3721RD 点击:
CVI 的built option设置问题
CVI中计算160万次double乘法用了2300ms,VC中用16ms
改变built option中debuge设置需要时间为 190ms
请问还需要设置什么才能使CVI效率与VC相同
大侠请指教

没人关心这个问题吗
        double a[2000],b[800],c[800];
        int i,j,s;
        clock_t start,end ,losttime;
        
        for(i=0;i<2000;i++)
        {
                a[i]=3.1415927+i;
        }
        
        for(j=0;j<800;j++)
        {
                b[j]=2.14435927+j;
        }
        start=clock();
        for(i=0;i<2000;i++)
        {
                for(j=0;j<800;j++)
                {
                c[j]=a[i]*b[j];
                }
        }
        
    end=clock();
      
        losttime=(end-start);
这个程序在VC和CVI中运行效率差很多,:(

该成release

thanks

现在效率提高
vc  16ms(1000次平均)
cvi  25ms(1000次平均
估计还可以优化

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top