GuardType 性能测试

10 篇文章 0 订阅
10 篇文章 0 订阅

再次优化了数组下标计算效率提升了一个数量级,这两周没白费

https://github.com/benjaminzhou93/GuardType

runTimeOfFor: 0.0003172
0.00021708     func0()
0.00022928     func1(1)
0.00026078     func2(1, 2)
0.00034048     volatile Cinner c
4.928e-05     volatile int n; n=1;
0.00104058     Bool a
0.00102368     Char a
0.00086788     Short a
0.00075348     Int a
0.00084088     Long a
0.00088978     LLong a
0.00074918     Float a
0.00059528     Double a
0.00278438     string s
0.00444888     String s
5.598e-05     int a(0); a=0;
0.00109208     Bool a(0)
0.00118758     Char a(0)
0.00130638     Short a(0)
0.00135548     Int a(0)
0.00156458     Long a(0)
0.00132508     LLong a(0)
0.00125978     Float a(0)
0.00145628     Double a(0)
0.00398828     string s("s")
0.00450498     String s("s")
4.448e-05     volatile int a[10]; a[0]=0
0.0115695     int * p = new int; delete p
0.0108003     int * p = new int[10]; delete[] p
0.0204338     IntArr arr(10)
0.023156     IntArr2D arr(3, 3)
0.0206461     IntArr3D arr(2, 2, 2)
0.00863428     IntArray(2, 2, 2) arr
4.918e-05     volatile int a[2][2][2]; a[0][0][0]=0;
0.00381998     std::mutex m;
0.00619008     std::recursive_mutex m;
0.00166698     std::atomic<unsigned int> a; a=0
0.00447438     std::lock_guard<std::mutex> l(m);
0.00467628     std::unique_lock<std::mutex> l(m);
0.00773808     std::lock_guard<std::recursive_mutex> l(rm);
0.00764698     std::unique_lock<std::recursive_mutex> l(rm);

0.00142598     ai = 1
0.00137058     ai += 1
0.00043718     if(ai)
GT cost: 0.00079178    sys cost: 4.418e-05    rate: 17.9217    n=1
GT cost: 0.00102878    sys cost: 0.00024668    rate: 4.1705    n++
GT cost: 0.00098768    sys cost: 0.00023408    rate: 4.21941    n--
GT cost: 0.00081228    sys cost: 0.00023228    rate: 3.49699    n+=1
GT cost: 0.00091258    sys cost: 0.00028968    rate: 3.1503    n-=1
GT cost: 0.00084148    sys cost: 0.00022608    rate: 3.72205    n*=1
GT cost: 0.00136798    sys cost: 0.00113548    rate: 1.20476    n/=1
GT cost: 0.00134898    sys cost: 0.00118608    rate: 1.13734    n%=1
GT cost: 0.00085338    sys cost: 0.00024608    rate: 3.4679    n^=1
GT cost: 0.00100368    sys cost: 0.00024398    rate: 4.11378    n<<=1
GT cost: 0.00087318    sys cost: 0.00024358    rate: 3.58478    n>>=1
GT cost: 0.00088688    sys cost: 2.348e-05    rate: 37.7717    n+1
GT cost: 0.00085598    sys cost: 1.428e-05    rate: 59.9426    n-1
GT cost: 0.00101068    sys cost: 4.488e-05    rate: 22.5196    n*1
GT cost: 0.00104608    sys cost: 1.428e-05    rate: 73.2549    n/1
GT cost: 0.00082128    sys cost: 1.408e-05    rate: 58.3295    n%1
GT cost: 0.00066198    sys cost: 1.438e-05    rate: 46.0348    n^1
GT cost: 0.00072778    sys cost: 1.408e-05    rate: 51.6889    n&1
GT cost: 0.00047468    sys cost: 1.448e-05    rate: 32.7818    ~n
GT cost: 0.00066398    sys cost: 6.298e-05    rate: 10.5427    !n
GT cost: 0.00109898    sys cost: 4.768e-05    rate: 23.0491    n<<1
GT cost: 0.00100348    sys cost: 1.438e-05    rate: 69.783    n>>1
GT cost: 0.00070858    sys cost: 8.888e-05    rate: 7.97232    n&&1
GT cost: 0.00097478    sys cost: 4.328e-05    rate: 22.5226    n||1
GT cost: 0.00088988    sys cost: 4.478e-05    rate: 19.8723    n<1
GT cost: 0.00107628    sys cost: 4.318e-05    rate: 24.9254    n>1
GT cost: 0.00088768    sys cost: 2.238e-05    rate: 39.664    n<=1
GT cost: 0.00098878    sys cost: 1.758e-05    rate: 56.2446    n>=1
GT cost: 0.00084868    sys cost: 3.918e-05    rate: 21.6611    n==1
GT cost: 0.00079038    sys cost: 2.908e-05    rate: 27.1795    n!=1
GT cost: 0.00067418    sys cost: 0.00020158    rate: 3.34448    n=n
GT cost: 0.00081698    sys cost: 0.00034528    rate: 2.36614    n+=n
GT cost: 0.00108108    sys cost: 0.00029618    rate: 3.65008    n-=n
GT cost: 0.00102098    sys cost: 0.00045918    rate: 2.22349    n*=n
GT cost: 0.00218758    sys cost: 0.00046118    rate: 4.74344    n=1;n/=n
GT cost: 0.00207598    sys cost: 0.00055318    rate: 3.75281    n=1;n%=n
GT cost: 0.00108008    sys cost: 0.00028818    rate: 3.74794    n^=n
GT cost: 0.00088158    sys cost: 0.00027678    rate: 3.18513    n<<=n
GT cost: 0.00087138    sys cost: 0.00027428    rate: 3.17697    n>>=n
GT cost: 0.00078728    sys cost: 5.578e-05    rate: 14.114    n+n
GT cost: 0.00082248    sys cost: 7.368e-05    rate: 11.1629    n-n
GT cost: 0.00100358    sys cost: 0.00012068    rate: 8.31604    n*n
GT cost: 0.00277468    sys cost: 9.928e-05    rate: 27.948    n=1;n/n
GT cost: 0.00193878    sys cost: 9.778e-05    rate: 19.828    n=1;n%n
GT cost: 0.00094218    sys cost: 0.00014008    rate: 6.72601    n^n
GT cost: 0.00115678    sys cost: 0.00011178    rate: 10.3487    n&n
GT cost: 0.00089938    sys cost: 8.718e-05    rate: 10.3164    n<<n
GT cost: 0.00098998    sys cost: 7.588e-05    rate: 13.0467    n>>n
GT cost: 0.00104328    sys cost: 6.048e-05    rate: 17.25    n&&n
GT cost: 0.00091728    sys cost: 5.078e-05    rate: 18.0638    n||n
GT cost: 0.00121458    sys cost: 0.00011398    rate: 10.6561    n<n
GT cost: 0.00100488    sys cost: 9.468e-05    rate: 10.6134    n>n
GT cost: 0.00094668    sys cost: 5.678e-05    rate: 16.6728    n<=n
GT cost: 0.00088368    sys cost: 9.938e-05    rate: 8.89193    n>=n
GT cost: 0.00097758    sys cost: 9.408e-05    rate: 10.3909    n==n
GT cost: 0.00106588    sys cost: 6.108e-05    rate: 17.4506    n!=n
GT cost: 0.00093148    sys cost: 4.158e-05    rate: 22.4021    n=arr[0]
GT cost: 0.00148518    sys cost: 0.00030508    rate: 4.86817    n+=arr[0]
GT cost: 0.00104468    sys cost: 0.00029988    rate: 3.48366    n-=arr[0]
GT cost: 0.00134118    sys cost: 0.00036448    rate: 3.67971    n*=arr[0]
GT cost: 0.00164738    sys cost: 0.00113648    rate: 1.44955    arr[0]=1;n/=arr[0]
GT cost: 0.00203658    sys cost: 0.00117278    rate: 1.73654    arr[0]=1;n%=arr[0]
GT cost: 0.00085058    sys cost: 0.00028818    rate: 2.95156    n^=arr[0]
GT cost: 0.00098288    sys cost: 0.00029138    rate: 3.37319    n<<=arr[0]
GT cost: 0.00113268    sys cost: 0.00031138    rate: 3.63761    n>>=arr[0]
GT cost: 0.00097848    sys cost: 0.00011858    rate: 8.25164    arr[0]+arr[0]
GT cost: 0.00109608    sys cost: 9.318e-05    rate: 11.763    n-arr[0]
GT cost: 0.00100208    sys cost: 5.668e-05    rate: 17.6796    n*arr[0]
GT cost: 0.00171068    sys cost: 0.00012018    rate: 14.2343    arr[0]=1;n/arr[0]
GT cost: 0.00167358    sys cost: 0.00012368    rate: 13.5315    arr[0]=1;n%arr[0]
GT cost: 0.00129578    sys cost: 5.658e-05    rate: 22.9017    n^arr[0]
GT cost: 0.00096258    sys cost: 6.778e-05    rate: 14.2015    n&arr[0]
GT cost: 0.00028188    sys cost: 1.458e-05    rate: 19.3333    ~arr[0]
GT cost: 0.00029988    sys cost: 1.478e-05    rate: 20.2896    !arr[0]
GT cost: 0.00097708    sys cost: 8.448e-05    rate: 11.5658    n<<arr[0]
GT cost: 0.00100608    sys cost: 9.318e-05    rate: 10.7972    n>>arr[0]
GT cost: 0.00112278    sys cost: 9.898e-05    rate: 11.3435    n&&arr[0]
GT cost: 0.00146638    sys cost: 8.408e-05    rate: 17.4403    n||arr[0]
GT cost: 0.00088648    sys cost: 4.658e-05    rate: 19.0313    n<arr[0]
GT cost: 0.00094148    sys cost: 5.958e-05    rate: 15.8019    n>arr[0]
GT cost: 0.00114978    sys cost: 7.598e-05    rate: 15.1327    n<=arr[0]
GT cost: 0.00125588    sys cost: 9.808e-05    rate: 12.8046    n>=arr[0]
GT cost: 0.00127828    sys cost: 0.00011388    rate: 11.2248    n==arr[0]
GT cost: 0.00135248    sys cost: 0.00010398    rate: 13.0071    n!=arr[0]
GT cost: 0.00090718    sys cost: 0.00022018    rate: 4.12017    arr[0]=arr[0]
GT cost: 0.00034838    sys cost: 0.00023398    rate: 1.48893    arr[0]++
GT cost: 0.00030698    sys cost: 0.00019838    rate: 1.54743    arr[0]--
GT cost: 0.00070898    sys cost: 0.00036198    rate: 1.95862    arr[0]+=arr[0]
GT cost: 0.00063508    sys cost: 0.00029108    rate: 2.18181    arr[0]-=arr[0]
GT cost: 0.00075078    sys cost: 0.00031858    rate: 2.35665    arr[0]*=arr[0]
GT cost: 0.00121198    sys cost: 0.00042468    rate: 2.85387    arr[0]=1;arr[0]/=arr[0]
GT cost: 0.00114678    sys cost: 0.00037968    rate: 3.02039    arr[0]=1;arr[0]%=arr[0]
GT cost: 0.00078188    sys cost: 0.00032768    rate: 2.38611    arr[0]^=arr[0]
GT cost: 0.00082998    sys cost: 0.00028158    rate: 2.94758    arr[0]<<=arr[0]
GT cost: 0.00079378    sys cost: 0.00029638    rate: 2.67825    arr[0]>>=arr[0]
GT cost: 0.00064828    sys cost: 4.658e-05    rate: 13.9176    arr[0]+arr[0]
GT cost: 0.00055648    sys cost: 6.588e-05    rate: 8.44687    arr[0]-arr[0]
GT cost: 0.00058578    sys cost: 4.688e-05    rate: 12.4953    arr[0]*arr[0]
GT cost: 0.00117978    sys cost: 0.00012748    rate: 9.25463    arr[0]=1;arr[0]/arr[0]
GT cost: 0.00121358    sys cost: 0.00012868    rate: 9.43099    arr[0]=1;arr[0]%arr[0]
GT cost: 0.00056788    sys cost: 7.788e-05    rate: 7.29173    arr[0]^arr[0]
GT cost: 0.00065928    sys cost: 8.208e-05    rate: 8.03216    arr[0]&arr[0]
GT cost: 0.00062328    sys cost: 7.978e-05    rate: 7.81248    arr[0]<<arr[0]
GT cost: 0.00070228    sys cost: 6.618e-05    rate: 10.6117    arr[0]>>arr[0]
GT cost: 0.00060748    sys cost: 3.918e-05    rate: 15.5048    arr[0]&&arr[0]
GT cost: 0.00031678    sys cost: 3.998e-05    rate: 7.92346    arr[0]||arr[0]
GT cost: 0.00057028    sys cost: 0.00012158    rate: 4.69057    arr[0]<arr[0]
GT cost: 0.00078588    sys cost: 0.00012028    rate: 6.53375    arr[0]>arr[0]
GT cost: 0.00100858    sys cost: 5.668e-05    rate: 17.7943    arr[0]<=arr[0]
GT cost: 0.00064758    sys cost: 7.508e-05    rate: 8.6252    arr[0]>=arr[0]
GT cost: 0.00063118    sys cost: 4.658e-05    rate: 13.5505    arr[0]==arr[0]
GT cost: 0.00061778    sys cost: 6.778e-05    rate: 9.11449    arr[0]!=arr[0]
GT cost: 0.00034848    sys cost: 1.478e-05    rate: 23.5778    arr[0]=1
GT cost: 0.00032428    sys cost: 0.00020278    rate: 1.59917    arr[0]++
GT cost: 0.00031068    sys cost: 0.00024728    rate: 1.25639    arr[0]--
GT cost: 0.00032078    sys cost: 0.00023778    rate: 1.34906    arr[0]+=1
GT cost: 0.00034328    sys cost: 0.00023878    rate: 1.43764    arr[0]-=1
GT cost: 0.00027528    sys cost: 0.00023848    rate: 1.15431    arr[0]*=1
GT cost: 0.00040098    sys cost: 0.00113648    rate: 0.352826    arr[0]/=1
GT cost: 0.00030898    sys cost: 0.00170498    rate: 0.181222    arr[0]%=1
GT cost: 0.00053358    sys cost: 0.00026558    rate: 2.00911    arr[0]^=1
GT cost: 0.00030528    sys cost: 0.00019108    rate: 1.59766    arr[0]<<=1
GT cost: 0.00030008    sys cost: 0.00020308    rate: 1.47764    arr[0]>>=1
GT cost: 0.00027638    sys cost: 3.678e-05    rate: 7.51441    arr[0]+1
GT cost: 0.00028718    sys cost: 1.478e-05    rate: 19.4303    arr[0]-1
GT cost: 0.00026838    sys cost: 1.458e-05    rate: 18.4074    arr[0]*1
GT cost: 0.00031948    sys cost: 2.118e-05    rate: 15.084    arr[0]/1
GT cost: 0.00026848    sys cost: 1.238e-05    rate: 21.6866    arr[0]%1
GT cost: 0.00030828    sys cost: 2.408e-05    rate: 12.8023    arr[0]^1
GT cost: 0.00030448    sys cost: 9.48e-06    rate: 32.1181    arr[0]&1
GT cost: 0.00026158    sys cost: 9.48e-06    rate: 27.5928    arr[0]<<1
GT cost: 0.00024878    sys cost: 1.468e-05    rate: 16.9469    arr[0]>>1
GT cost: 0.00042218    sys cost: 5.908e-05    rate: 7.1459    arr[0]&&1
GT cost: 0.00039068    sys cost: 4.158e-05    rate: 9.39586    arr[0]||1
GT cost: 0.00023838    sys cost: 9.38e-06    rate: 25.4136    arr[0]<1
GT cost: 0.00024698    sys cost: 9.58e-06    rate: 25.7808    arr[0]>1
GT cost: 0.00027388    sys cost: 2.708e-05    rate: 10.1137    arr[0]<=1
GT cost: 0.00027318    sys cost: 1.758e-05    rate: 15.5392    arr[0]>=1
GT cost: 0.00028158    sys cost: 1.958e-05    rate: 14.381    arr[0]==1
GT cost: 0.00026868    sys cost: 1.468e-05    rate: 18.3025    arr[0]!=1
GT cost: 0.00073658    sys cost: 2.198e-05    rate: 33.5114    1+n
GT cost: 0.00062208    sys cost: 9.08e-06    rate: 68.511    1-n
GT cost: 0.00073338    sys cost: 2.328e-05    rate: 31.5026    1*n
GT cost: 0.00220498    sys cost: 0.00011288    rate: 19.5338    n=1;1/n
GT cost: 0.00191378    sys cost: 4.858e-05    rate: 39.3944    n=1;1%n
GT cost: 0.00064708    sys cost: 8.98e-06    rate: 72.0579    1^n
GT cost: 0.00059398    sys cost: 1.168e-05    rate: 50.8545    1&n
GT cost: 0.00074548    sys cost: 2.328e-05    rate: 32.0223    1<<n
GT cost: 0.00071718    sys cost: 1.508e-05    rate: 47.5584    1>>n
GT cost: 0.00087618    sys cost: 3.258e-05    rate: 26.8932    1&&n
GT cost: 0.00080548    sys cost: 7.808e-05    rate: 10.3161    int x=1; x||n
GT cost: 0.00093828    sys cost: 4.698e-05    rate: 19.9719    1<n
GT cost: 0.00088218    sys cost: 1.038e-05    rate: 84.9884    1>n
GT cost: 0.00066018    sys cost: 8.98e-06    rate: 73.5167    1<=n
GT cost: 0.00062598    sys cost: 1.918e-05    rate: 32.6371    1>=n
GT cost: 0.00072808    sys cost: 1.458e-05    rate: 49.9369    1==n
GT cost: 0.00073548    sys cost: 2.108e-05    rate: 34.8899    1!=n
GT cost: 0.00028948    sys cost: 9.68e-06    rate: 29.905    1+arr[0]
GT cost: 0.00025028    sys cost: 3.068e-05    rate: 8.15776    1-arr[0]
GT cost: 0.00024218    sys cost: 9.68e-06    rate: 25.0186    1*arr[0]
GT cost: 0.00059658    sys cost: 5.318e-05    rate: 11.2181    arr[0]=1;1/arr[0]
GT cost: 0.00056298    sys cost: 5.038e-05    rate: 11.1747    arr[0]=1;1%arr[0]
GT cost: 0.00025228    sys cost: 9.48e-06    rate: 26.6118    1^arr[0]
GT cost: 0.00026518    sys cost: 1.458e-05    rate: 18.1879    1&arr[0]
GT cost: 0.00026728    sys cost: 9.68e-06    rate: 27.6116    1<<arr[0]
GT cost: 0.00026038    sys cost: 2.348e-05    rate: 11.0894    1>>arr[0]
GT cost: 0.00027638    sys cost: 1.878e-05    rate: 14.7167    1&&arr[0]
GT cost: 6.538e-05    sys cost: 8.218e-05    rate: 0.795571    int x=1; x||arr[0]
GT cost: 0.00030298    sys cost: 4.108e-05    rate: 7.37537    1<arr[0]
GT cost: 0.00025448    sys cost: 2.668e-05    rate: 9.53823    1>arr[0]
GT cost: 0.00034058    sys cost: 2.808e-05    rate: 12.1289    1<=arr[0]
GT cost: 0.00026578    sys cost: 1.488e-05    rate: 17.8616    1>=arr[0]
GT cost: 0.00025898    sys cost: 9.38e-06    rate: 27.6098    1==arr[0]
GT cost: 0.00029598    sys cost: 1.598e-05    rate: 18.5219    1!=arr[0]
GT cost: 0.00070958    sys cost: 5.208e-05    rate: 13.6248    l+n
GT cost: 0.00076108    sys cost: 5.098e-05    rate: 14.929    l-n
GT cost: 0.00076908    sys cost: 5.918e-05    rate: 12.9956    l*n
GT cost: 0.00291358    sys cost: 8.698e-05    rate: 33.4971    n=1;l/n
GT cost: 0.00350208    sys cost: 0.00011898    rate: 29.4342    n=1;l%n
GT cost: 0.00092628    sys cost: 9.168e-05    rate: 10.1034    l^n
GT cost: 0.00086418    sys cost: 5.608e-05    rate: 15.4098    l&n
GT cost: 0.00073598    sys cost: 4.608e-05    rate: 15.9718    l<<n
GT cost: 0.00112708    sys cost: 0.00012188    rate: 9.24746    l>>n
GT cost: 0.00105318    sys cost: 6.598e-05    rate: 15.9621    l&&n
GT cost: 0.00071208    sys cost: 9.948e-05    rate: 7.15802    l||n
GT cost: 0.00095518    sys cost: 7.378e-05    rate: 12.9463    l<n
GT cost: 0.00100338    sys cost: 8.028e-05    rate: 12.4985    l>n
GT cost: 0.00090538    sys cost: 4.608e-05    rate: 19.648    l<=n
GT cost: 0.00098658    sys cost: 5.608e-05    rate: 17.5924    l>=n
GT cost: 0.00090258    sys cost: 7.338e-05    rate: 12.3001    l==n
GT cost: 0.00109468    sys cost: 4.608e-05    rate: 23.7561    l!=n
GT cost: 0.00100298    sys cost: 0.00012438    rate: 8.06384    f=arr[0]
GT cost: 0.00087418    sys cost: 0.00041308    rate: 2.11625    f+=arr[0]
GT cost: 0.00096048    sys cost: 0.00035238    rate: 2.72569    f-=arr[0]
GT cost: 0.00094128    sys cost: 0.00042868    rate: 2.19576    f*=arr[0]
GT cost: 0.00122558    sys cost: 0.00100218    rate: 1.22291    arr[0]=1;f/=arr[0]
GT cost: 0.00093498    sys cost: 4.998e-05    rate: 18.7071    f-arr[0]
GT cost: 0.00087878    sys cost: 6.198e-05    rate: 14.1784    f*arr[0]
GT cost: 0.00148478    sys cost: 0.00012838    rate: 11.5655    arr[0]=1;f/arr[0]
GT cost: 0.00031928    sys cost: 1.518e-05    rate: 21.0329    ~arr[0]
GT cost: 0.00025098    sys cost: 9.78e-06    rate: 25.6626    !arr[0]
GT cost: 0.00097798    sys cost: 7.578e-05    rate: 12.9055    f&&arr[0]
GT cost: 0.00158948    sys cost: 0.00012488    rate: 12.7281    f||arr[0]
GT cost: 0.00129568    sys cost: 6.388e-05    rate: 20.283    f<arr[0]
GT cost: 0.00101868    sys cost: 4.688e-05    rate: 21.7295    f>arr[0]
GT cost: 0.00104158    sys cost: 0.00011958    rate: 8.71032    f<=arr[0]
GT cost: 0.00107978    sys cost: 4.898e-05    rate: 22.0453    f>=arr[0]
GT cost: 0.00128578    sys cost: 5.658e-05    rate: 22.725    f==arr[0]
GT cost: 0.00105778    sys cost: 4.688e-05    rate: 22.5636    f!=arr[0]
GT cost: 0.00070858    sys cost: 0.00011918    rate: 5.94546    farr[0]=arr[0]
GT cost: 0.00070598    sys cost: 0.00042208    rate: 1.67262    farr[0]+=arr[0]
GT cost: 0.00085728    sys cost: 0.00058038    rate: 1.4771    farr[0]-=arr[0]
GT cost: 0.00079698    sys cost: 0.00042948    rate: 1.85569    farr[0]*=arr[0]
GT cost: 0.00117718    sys cost: 0.00061558    rate: 1.91231    arr[0]=1;farr[0]/=arr[0]
GT cost: 0.00057818    sys cost: 4.848e-05    rate: 11.9262    farr[0]-arr[0]
GT cost: 0.00057268    sys cost: 4.688e-05    rate: 12.2159    farr[0]*arr[0]
GT cost: 0.00105728    sys cost: 8.388e-05    rate: 12.6047    arr[0]=1;farr[0]/arr[0]
GT cost: 0.00026668    sys cost: 1.188e-05    rate: 22.4478    !farr[0]
GT cost: 0.00061408    sys cost: 6.028e-05    rate: 10.1871    farr[0]&&arr[0]
GT cost: 0.00040998    sys cost: 0.00010238    rate: 4.00449    farr[0]||arr[0]
GT cost: 0.00066298    sys cost: 7.408e-05    rate: 8.94951    farr[0]<arr[0]
GT cost: 0.00060038    sys cost: 5.648e-05    rate: 10.63    farr[0]>arr[0]
GT cost: 0.00068188    sys cost: 4.968e-05    rate: 13.7254    farr[0]<=arr[0]
GT cost: 0.00064668    sys cost: 6.348e-05    rate: 10.1871    farr[0]>=arr[0]
GT cost: 0.00055868    sys cost: 4.668e-05    rate: 11.9683    farr[0]==arr[0]
GT cost: 0.00074718    sys cost: 5.228e-05    rate: 14.2919    farr[0]!=arr[0]
GT cost: 0.00081498    sys cost: 3.278e-05    rate: 24.8621    int x = arr[0]+arr[1]
GT cost: 0.00133948    sys cost: 3.498e-05    rate: 38.2927    int x = arr[0]+arr[1]+arr[2]
GT cost: 0.00178498    sys cost: 6.018e-05    rate: 29.6607    int x = arr[0]+arr[1]+arr[2]+arr[3]
GT cost: 0.00253138    sys cost: 0.00012438    rate: 20.352    int x = arr[0]+arr[1]+arr[2]+arr[3]+arr[4]
GT cost: 0.00199668    sys cost: 2.188e-05    rate: 91.2559    int x = arr2[0][0]+arr2[1][1]
GT cost: 0.00229438    sys cost: 3.548e-05    rate: 64.6669    int x = arr2[0][0]+arr2[1][1]+arr2[2][2]
GT cost: 0.00340688    sys cost: 6.538e-05    rate: 52.1089    int x = arr2[0][0]+arr2[1][1]+arr2[2][2]+arr2[3][3]
GT cost: 0.00394108    sys cost: 8.238e-05    rate: 47.8403    int x = arr2[0][0]+arr2[1][1]+arr2[2][2]+arr2[3][3]+arr2[4][4]
GT cost: 0.00324158    sys cost: 3.648e-05    rate: 88.8591    int x = arr3[0][0][0]+arr3[1][1][1]
GT cost: 0.00403548    sys cost: 4.958e-05    rate: 81.3933    int x = arr3[0][0][0]+arr3[1][1][1]+arr3[2][2][2]
GT cost: 0.00582438    sys cost: 8.118e-05    rate: 71.7465    int x = arr3[0][0][0]+arr3[1][1][1]+arr3[2][2][2]+arr3[3][3][3]
GT cost: 0.00713998    sys cost: 9.498e-05    rate: 75.1735    int x = arr3[0][0][0]+arr3[1][1][1]+arr3[2][2][2]+arr3[3][3][3]+arr3[4][4][4]
1  3  5  7  11  Program ended with exit code: 0


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值