首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VC6、VC2010、C#2010、VB6和MMX、SSE指令集 运算性能大比拼(64位像素转32位像素)。请大家帮忙测试解决方法

2013-10-21 
VC6、VC2010、C#2010、VB6和MMX、SSE指令集 运算性能大比拼(64位像素转32位像素)。请大家帮忙测试请大家帮忙做

VC6、VC2010、C#2010、VB6和MMX、SSE指令集 运算性能大比拼(64位像素转32位像素)。请大家帮忙测试





请大家帮忙做一下测试,看看其他硬件环境下的性能。

测试程序下载——
http://files.cnblogs.com/zyl910/noif_Test.rar
http://dl.dbank.com/c069c6thd7

[解决办法]
破电脑测试一下VC2010(32) on 32bit
Intel(R) G530
== noif:VC2010(32) on 32bit ==<Press any key to continue>
f0_if[1]:       1526
f0_if[2]:       1506
f0_if[3]:       1503
f1_min[1]:      1854
f1_min[2]:      1857
f1_min[3]:      1847
f2_neg[1]:      447
f2_neg[2]:      460
f2_neg[3]:      447
f3_sar[1]:      382
f3_sar[2]:      392
f3_sar[3]:      381
[解决办法]
== noif:VC6 ==<Press any key to continue>
f0_if[1]:       2578
f0_if[2]:       2844
f0_if[3]:       3094
f1_min[1]:      3359
f1_min[2]:      3422
f1_min[3]:      3485
f2_neg[1]:      1921
f2_neg[2]:      1891
f2_neg[3]:      1922
f3_sar[1]:      1719
f3_sar[2]:      1797
f3_sar[3]:      1796
<Press any key to exit>


== noif:VB6 ==
f0_if[1]:6828
f0_if[2]:7609
f0_if[3]:7734
f2_neg[1]:3329
f2_neg[2]:3343
f2_neg[3]:3469
f2_negB[1]:7078
f2_negB[2]:7313
f2_negB[3]:7546

== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:      1083.0
f4_mmx[2]:      1191.4
f4_mmx[3]:      1240.2
f5_sse[1]:      1248.1
f5_sse[2]:      1303.8
f5_sse[3]:      1342.8
<Press any key to exit>

== noif:VC2010(32) on 32bit ==<Press any key to continue>
f0_if[1]:       5094
f0_if[2]:       5984
f0_if[3]:       6031
f1_min[1]:      7500
f1_min[2]:      7735
f1_min[3]:      7828
f2_neg[1]:      2578
f2_neg[2]:      2672
f2_neg[3]:      2609
f3_sar[1]:      2531
f3_sar[2]:      2657
f3_sar[3]:      2547
<Press any key to exit>


一台04年的赛扬2.4的CPU。
[解决办法]
一台intel core(TM) I3 cPU m380 2.53GHZ  2GB内存,WIN7系统

== noif:VC2010(32) on 32bit ==<Press any key to continue>
f0_if[1]:       3132
f0_if[2]:       2415
f0_if[3]:       1796
f1_min[1]:      3014
f1_min[2]:      2929
f1_min[3]:      2674
f2_neg[1]:      497
f2_neg[2]:      497
f2_neg[3]:      513
f3_sar[1]:      392
f3_sar[2]:      384
f3_sar[3]:      388
<Press any key to exit>

== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:      107.3
f4_mmx[2]:      75.0
f4_mmx[3]:      67.1
f5_sse[1]:      43.1
f5_sse[2]:      41.3
f5_sse[3]:      41.6
<Press any key to exit>



== noif:VC6 ==<Press any key to continue>
f0_if[1]:       3884
f0_if[2]:       3602
f0_if[3]:       3620
f1_min[1]:      2959
f1_min[2]:      2936
f1_min[3]:      2937
f2_neg[1]:      1569
f2_neg[2]:      1563
f2_neg[3]:      1555
f3_sar[1]:      1530
f3_sar[2]:      1532
f3_sar[3]:      1497
<Press any key to exit>


== noif:VB6 ==
f0_if[1]:8115
f0_if[2]:8126
f0_if[3]:7040
f2_neg[1]:2315
f2_neg[2]:2240
f2_neg[3]:2057
f2_negB[1]:3514
f2_negB[2]:3478
f2_negB[3]:3227


== noif:C#2010(any) on 32bit ==<Press any key to continue>
f0_if[1]:       4798
f0_if[2]:       2967
f0_if[3]:       2783
f1_min[1]:      2052
f1_min[2]:      1846
f1_min[3]:      1829
f2_neg[1]:      2372
f2_neg[2]:      2372
f2_neg[3]:      2361
f2_negB[1]:     2467
f2_negB[2]:     2478
f2_negB[3]:     2484
f3_sar[1]:      477
f3_sar[2]:      476
f3_sar[3]:      476
f3_sarB[1]:     725
f3_sarB[2]:     728
f3_sarB[3]:     733
<Press any key to exit>


== noif:C#2010(x86) on 32bit ==<Press any key to continue>
f0_if[1]:       2856
f0_if[2]:       2391
f0_if[3]:       2371
f1_min[1]:      1839
f1_min[2]:      1830
f1_min[3]:      1834
f2_neg[1]:      2393
f2_neg[2]:      2366
f2_neg[3]:      2371
f2_negB[1]:     2473
f2_negB[2]:     2476
f2_negB[3]:     2468
f3_sar[1]:      475
f3_sar[2]:      472
f3_sar[3]:      467
f3_sarB[1]:     723
f3_sarB[2]:     718
f3_sarB[3]:     736
<Press any key to exit>
[解决办法]
AMD 四核CPU 单核2GHz
== noif:VB6 ==
f0_if[1]:2108
f0_if[2]:2107
f0_if[3]:2109
f2_neg[1]:1261
f2_neg[2]:1260
f2_neg[3]:1259
f2_negB[1]:1968
f2_negB[2]:1970
f2_negB[3]:1966

[解决办法]
== noif:VC6 ==<Press any key to continue>
f0_if[1]:       1439
f0_if[2]:       1466
f0_if[3]:       1452
f1_min[1]:      1514
f1_min[2]:      1529
f1_min[3]:      1549
f2_neg[1]:      498
f2_neg[2]:      498
f2_neg[3]:      498
f3_sar[1]:      495
f3_sar[2]:      501
f3_sar[3]:      493
<Press any key to exit>
[解决办法]

引用:
刚测试了,我想知道怎么输出console中的字符

在cmd使用重定向搞定了。结果如下:
== noif:VC6 ==<Press any key to continue>
f0_if[1]:1787
f0_if[2]:1813
f0_if[3]:1850
f1_min[1]:1977
f1_min[2]:1981
f1_min[3]:2040
f2_neg[1]:764
f2_neg[2]:843
f2_neg[3]:780
f3_sar[1]:744
f3_sar[2]:780
f3_sar[3]:751

== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:105.3
f4_mmx[2]:104.6
f4_mmx[3]:106.9
f5_sse[1]:106.4
f5_sse[2]:108.5
f5_sse[3]:109.8
[解决办法]
T420s,i7-2620m,8g ddr3
== noif:VC6 ==<Press any key to continue>
f0_if[1]:       1438
f0_if[2]:       1371
f0_if[3]:       1370
f1_min[1]:      1405
f1_min[2]:      1406
f1_min[3]:      1396
f2_neg[1]:      470


f2_neg[2]:      479
f2_neg[3]:      472
f3_sar[1]:      450
f3_sar[2]:      460
f3_sar[3]:      455
<Press any key to exit>
[解决办法]
win 7 64 sp1, 
在 powershell 调用测试程序,并把结果重定向 到 xxx.txt   (测试程序优先级,默认的normal 优先级。)


硬件,
i7 920 @ 2.6 ghz ,内存, 4*6GB = 24GB 


看起来,i7 920 的结果,好像比较慢。


== noif:C#2010(x86) on 64bit ==<Press any key to continue>
f0_if[1]:2067
f0_if[2]:2057
f0_if[3]:2061
f1_min[1]:1611
f1_min[2]:1586
f1_min[3]:1590
f2_neg[1]:2052
f2_neg[2]:2048
f2_neg[3]:2055
f2_negB[1]:2125
f2_negB[2]:2141
f2_negB[3]:2148
f3_sar[1]:411
f3_sar[2]:412
f3_sar[3]:409
f3_sarB[1]:624
f3_sarB[2]:637
f3_sarB[3]:635
<Press any key to exit>
== noif:C#2010(x64) on 64bit ==<Press any key to continue>
f0_if[1]:1539
f0_if[2]:1541
f0_if[3]:1535
f1_min[1]:1561
f1_min[2]:1551
f1_min[3]:1554
f2_neg[1]:2073
f2_neg[2]:2062
f2_neg[3]:2069
f2_negB[1]:2524
f2_negB[2]:2538
f2_negB[3]:2540
f3_sar[1]:411
f3_sar[2]:404
f3_sar[3]:398
f3_sarB[1]:488
f3_sarB[2]:495
f3_sarB[3]:488
<Press any key to exit>
== noif:C#2010(any) on 64bit ==<Press any key to continue>
f0_if[1]:1542
f0_if[2]:1540
f0_if[3]:1532
f1_min[1]:1549
f1_min[2]:1546
f1_min[3]:1547
f2_neg[1]:2065
f2_neg[2]:2061
f2_neg[3]:2064
f2_negB[1]:2508
f2_negB[2]:2515
f2_negB[3]:2529
f3_sar[1]:401
f3_sar[2]:404
f3_sar[3]:403
f3_sarB[1]:496
f3_sarB[2]:497
f3_sarB[3]:497
<Press any key to exit>
== noif:VC6 ==<Press any key to continue>
f0_if[1]:2064
f0_if[2]:2033
f0_if[3]:2048
f1_min[1]:1569
f1_min[2]:1574
f1_min[3]:1572
f2_neg[1]:964
f2_neg[2]:964
f2_neg[3]:959
f3_sar[1]:811
f3_sar[2]:823
f3_sar[3]:816
<Press any key to exit>
== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:39.6
f4_mmx[2]:38.9
f4_mmx[3]:38.8
f5_sse[1]:26.1
f5_sse[2]:25.7
f5_sse[3]:25.5
<Press any key to exit>
== noif:VC2010(32) on 64bit ==<Press any key to continue>
f0_if[1]:1525
f0_if[2]:1507
f0_if[3]:1511
f1_min[1]:2181
f1_min[2]:2184
f1_min[3]:2174
f2_neg[1]:418
f2_neg[2]:420
f2_neg[3]:421
f3_sar[1]:325
f3_sar[2]:322
f3_sar[3]:321
<Press any key to exit>
== noif:VC2010(64) on 64bit ==<Press any key to continue>
f0_if[1]:1452
f0_if[2]:1451
f0_if[3]:1443
f1_min[1]:1555
f1_min[2]:1557
f1_min[3]:1569
f2_neg[1]:383
f2_neg[2]:386
f2_neg[3]:379
f3_sar[1]:248
f3_sar[2]:244
f3_sar[3]:249
<Press any key to exit>






楼主的 VB 程序, norton internet security 直接 认为,这个 vb 程序有可疑行为,直接当病毒杀掉了。
没能成功运行VB的测试。

诺顿的报告

Full Path: Not Available
____________________________
____________________________
On computers as of Tue-Apr-17-12 at 4:14:05 AM
Last Used Tue-Apr-17-12 at 4:14:05 AM
Startup Item No
Launched Yes
____________________________
____________________________
Very Few Users
Fewer than 5 users in the Norton Community have used this file.
____________________________
Very New
This file was released less than 1 week ago.
____________________________
High
This file risk is high.
____________________________
Threat Details
SONAR Protection monitors for suspicious program activity on your computer.
____________________________


Source File:
msiexec.exe

File Created:
7zg.exe

File Created:
noifvb6.exe
____________________________
File Actions
File: h:\tpdown\noif_test\noifvb6.exe
Removed
Event: Running process: h:\tpdown\noif_test\noifvb6.exe
Terminated
____________________________
System Settings Actions
Event: Process start (Performed by h:\tpdown\noif_test\noifvb6.exe, PID:7944)
No action taken
____________________________
File Thumbprint - SHA:
Not Available
____________________________
File Thumbprint - MD5:
Not Available
____________________________



------解决方案--------------------


DELL Precision M4500

== noif:C#2010 on 32bit ==<Press any key to continue>
f0_if[1]: 2280
f0_if[2]: 2488
f0_if[3]: 2521
f1_min[1]: 1793
f1_min[2]: 1762
f1_min[3]: 1762
f2_neg[1]: 2326
f2_neg[2]: 2324
f2_neg[3]: 2302
f2_negB[1]:2394
f2_negB[2]:2400
f2_negB[3]:2421
f3_sar[1]: 494
f3_sar[2]: 488
f3_sar[3]: 494
f3_sarB[1]: 735
f3_sarB[2]: 770
f3_sarB[3]: 761
<Press any key to exit>

[解决办法]
DELL Precision M4500

== noif:C#2010(any) on 32bit ==<Press any key to continue>
f0_if[1]: 2262
f0_if[2]: 2440
f0_if[3]: 2243
f1_min[1]: 1792
f1_min[2]: 1768
f1_min[3]: 1785
f2_neg[1]: 2307
f2_neg[2]: 2352
f2_neg[3]: 2360
f2_negB[1]:2369
f2_negB[2]:2397
f2_negB[3]:2346
f3_sar[1]: 479
f3_sar[2]: 469
f3_sar[3]: 463
f3_sarB[1]: 763
f3_sarB[2]: 744
f3_sarB[3]: 774
<Press any key to exit>
[解决办法]
DELL Precision M4500, Win7
== noif:VB6 ==
f0_if[1]:2831
f0_if[2]:2874
f0_if[3]:2896
f2_neg[1]:1250
f2_neg[2]:1386
f2_neg[3]:1520
f2_negB[1]:2698
f2_negB[2]:2647
f2_negB[3]:2262

VB6 TestFull 死机了,Not Responding
== noif:VB6 ==
f0_if[1]:2745
f0_if[2]:2851
f0_if[3]:2845

== noif:vc6 ==<Press any key to continue>
f0_if[1]: 2285
f0_if[2]: 2258
f0_if[3]: 2221
f1_min[1]: 1795
f1_min[2]: 1848
f1_min[3]: 1922
f2_neg[1]: 1070
f2_neg[2]: 1114
f2_neg[3]: 1005
f3_sar[1]: 992
f3_sar[2]: 1013
f3_sar[3]: 1066
<Press any key to exit>
[解决办法]
DELL Precision M4500, Win7

== noif:vc6 SIMD==<Press any key to continue>
f4_mmx[1]: 53.4
f4_mmx[2]: 52.7
f4_mmx[3]: 52.3
f4_sse[1]: 31.8
f4_sse[2]: 31.7
f4_sse[3]: 32.1
<Press any key to exit>

== noif:VC2010(32) on 32bit ==<Press any key to continue>
f0_if[1]: 1782
f0_if[2]: 1795
f0_if[3]: 1767
f1_min[1]: 2550
f1_min[2]: 2512
f1_min[3]: 2598
f2_neg[1]: 609
f2_neg[2]: 575
f2_neg[3]: 583
f3_sar[1]: 460
f3_sar[2]: 415
f3_sar[3]: 432
<Press any key to exit>
[解决办法]
英特尔 Pentium(奔腾) 双核 E5300 @ 2.60GHz      winXP   2G内存


== noif:VB6 ==
f0_if[1]:2686
f0_if[2]:2574
f0_if[3]:2533
f2_neg[1]:1130
f2_neg[2]:1139
f2_neg[3]:1132
f2_negB[1]:1812
f2_negB[2]:1829
f2_negB[3]:1815

不好意思,别的复制不出来,有谁给支个招呢?看了前面几位的回复,我也不知道在cmd中如何重定向~~
[解决办法]
WinXP SP3, Inter(R) Core(TM) 2 Duo CPU E6550 @ 2.33Hz
没有 .Net Framework 4.0,只能测 VB, VC
== noif:VB6 ==
f0_if[1]:2791
f0_if[2]:2783
f0_if[3]:2791
f2_neg[1]:1248
f2_neg[2]:1256
f2_neg[3]:1252
f2_negB[1]:2010
f2_negB[2]:2006
f2_negB[3]:2005
== noif:VC6 ==
f0_if[1]:       2486
f0_if[2]:       2484
f0_if[3]:       2489
f1_min[1]:      1840
f1_min[2]:      1835
f1_min[3]:      1840
f2_neg[1]:      1020
f2_neg[2]:      1025
f2_neg[3]:      1020
f3_sar[1]:      998
f3_sar[2]:      992
f3_sar[3]:      994
== noif:VC6 SIMD ==
f4_mmx[1]:      58.8
f4_mmx[2]:      59.3
f4_mmx[3]:      58.9
f5_sse[1]:      42.1
f5_sse[2]:      41.3
f5_sse[3]:      41.1
[解决办法]
x201 i5 M560  8G  winServer2008 R2 x64


== noif:C#2010(x86) on 64bit ==<Press any key to continue>
f0_if[1]:       2220
f0_if[2]:       2229
f0_if[3]:       2213
f1_min[1]:      1709
f1_min[2]:      1708


f1_min[3]:      1713
f2_neg[1]:      2222
f2_neg[2]:      2228
f2_neg[3]:      2219
f2_negB[1]:     2297
f2_negB[2]:     2301
f2_negB[3]:     2329
f3_sar[1]:      471
f3_sar[2]:      449
f3_sar[3]:      450
f3_sarB[1]:     683
f3_sarB[2]:     684
f3_sarB[3]:     691
<Press any key to exit>


== noif:C#2010(x64) on 64bit ==<Press any key to continue>
f0_if[1]:       1656
f0_if[2]:       1643
f0_if[3]:       1642
f1_min[1]:      1682
f1_min[2]:      1668
f1_min[3]:      1674
f2_neg[1]:      2240
f2_neg[2]:      2246
f2_neg[3]:      2240
f2_negB[1]:     2745
f2_negB[2]:     2747
f2_negB[3]:     2741
f3_sar[1]:      452
f3_sar[2]:      447
f3_sar[3]:      447
f3_sarB[1]:     536
f3_sarB[2]:     540
f3_sarB[3]:     543
<Press any key to exit>


== noif:C#2010(any) on 64bit ==<Press any key to continue>
f0_if[1]:       1656
f0_if[2]:       1658
f0_if[3]:       1658
f1_min[1]:      1686
f1_min[2]:      1682
f1_min[3]:      1684
f2_neg[1]:      2227
f2_neg[2]:      2229
f2_neg[3]:      2240
f2_negB[1]:     2734
f2_negB[2]:     2724
f2_negB[3]:     2728
f3_sar[1]:      447
f3_sar[2]:      453
f3_sar[3]:      454
f3_sarB[1]:     547
f3_sarB[2]:     543
f3_sarB[3]:     545
<Press any key to exit>

== noif:VC6 ==<Press any key to continue>
f0_if[1]:       2103
f0_if[2]:       2117
f0_if[3]:       2168
f1_min[1]:      1715
f1_min[2]:      1723
f1_min[3]:      1709
f2_neg[1]:      912
f2_neg[2]:      910
f2_neg[3]:      931
f3_sar[1]:      916
f3_sar[2]:      933
f3_sar[3]:      926
<Press any key to exit>

== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:      42.8
f4_mmx[2]:      42.8
f4_mmx[3]:      44.3
f5_sse[1]:      28.8
f5_sse[2]:      28.4
f5_sse[3]:      28.3
<Press any key to exit>

== noif:VC2010(32) on 64bit ==<Press any key to continue>
f0_if[1]:       1617
f0_if[2]:       1617
f0_if[3]:       1614
f1_min[1]:      2345
f1_min[2]:      2347
f1_min[3]:      2337
f2_neg[1]:      464
f2_neg[2]:      456
f2_neg[3]:      463
f3_sar[1]:      349
f3_sar[2]:      353
f3_sar[3]:      353
<Press any key to exit>



== noif:VC2010(64) on 64bit ==<Press any key to continue>
f0_if[1]:       1559
f0_if[2]:       1551
f0_if[3]:       1558
f1_min[1]:      1683
f1_min[2]:      1687
f1_min[3]:      1724
f2_neg[1]:      433
f2_neg[2]:      459
f2_neg[3]:      433
f3_sar[1]:      280
f3_sar[2]:      309
f3_sar[3]:      301


<Press any key to exit>



[解决办法]
OS: Windows XPSP3
CPU: Intel(R) Core(TM) i3_2120 CPU @ 3.30GHz(四核CPU)

== noif:VB6 ==
f0_if[1]:1797
f0_if[2]:1828
f0_if[3]:1813
f1_iif[1]:54203
f1_iif[2]:53531
f1_iif[3]:53328
f2_neg[1]:672
f2_neg[2]:687
f2_neg[3]:688
f2_negB[1]:1375
f2_negB[2]:1344
f2_negB[3]:1359

== noif:VC6 ==<Press any key to continue>
f0_if[1]:       1297
f0_if[2]:       1296
f0_if[3]:       1282
f1_min[1]:      1312
f1_min[2]:      1313
f1_min[3]:      1328
f2_neg[1]:      453
f2_neg[2]:      453
f2_neg[3]:      453
f3_sar[1]:      438
f3_sar[2]:      437
f3_sar[3]:      438
<Press any key to exit>

== noif:VC2010(32) on 32bit ==<Press any key to continue>
f0_if[1]:       1079
f0_if[2]:       1093
f0_if[3]:       1078
f1_min[1]:      1344
f1_min[2]:      1328
f1_min[3]:      1328
f2_neg[1]:      329
f2_neg[2]:      328
f2_neg[3]:      328
f3_sar[1]:      281
f3_sar[2]:      281
f3_sar[3]:      266
<Press any key to exit>

== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:      23.4
f4_mmx[2]:      23.4
f4_mmx[3]:      23.4
f5_sse[1]:      16.6
f5_sse[2]:      16.6
f5_sse[3]:      15.6
<Press any key to exit>


[解决办法]
OS: Win7-32bit
CPU: DualCore Intel Pentium E5500, 2800 MHz (14 x 200)

== noif:C#2010(x86) on 32bit ==<Press any key to continue>
f0_if[1]:1994
f0_if[2]:2013
f0_if[3]:2022
f1_min[1]:1610
f1_min[2]:1585
f1_min[3]:1588
f2_neg[1]:2013
f2_neg[2]:2005
f2_neg[3]:2017
f2_negB[1]:2168
f2_negB[2]:2187
f2_negB[3]:2207
f3_sar[1]:450
f3_sar[2]:452
f3_sar[3]:440
f3_sarB[1]:666
f3_sarB[2]:665
f3_sarB[3]:658
== noif:C#2010(any) on 32bit ==<Press any key to continue>
f0_if[1]:1982
f0_if[2]:2012
f0_if[3]:1991
f1_min[1]:1593
f1_min[2]:1623
f1_min[3]:1617
f2_neg[1]:2130
f2_neg[2]:2082
f2_neg[3]:2010
f3_sar[1]:446
f3_sar[2]:440
f3_sar[3]:442
f3_sarB[1]:663
f3_sarB[2]:670
f3_sarB[3]:666
== noif:VB6 ==
f0_if[1]:2376
f0_if[2]:2361
f0_if[3]:2363
f2_neg[1]:1050
f2_neg[2]:1052
f2_neg[3]:1050
f2_negB[1]:1673
f2_negB[2]:1676
f2_negB[3]:1711
== noif:VC6 ==
f0_if[1]:2137
f0_if[2]:2139
f0_if[3]:2139
f1_min[1]:1569
f1_min[2]:1607
f1_min[3]:1583
f2_neg[1]:858
f2_neg[2]:907
f2_neg[3]:851
f3_sar[1]:827
f3_sar[2]:826
f3_sar[3]:828
== noif:VC6 SIMD ==
f4_mmx[1]:52.7
f4_mmx[2]:50.3
f4_mmx[3]:49.4
f5_sse[1]:36.9
f5_sse[2]:34.4
f5_sse[3]:34.3
== noif:VC2010(32) on 32bit ==
f0_if[1]:1485
f0_if[2]:1467
f0_if[3]:1463
f1_min[1]:2177
f1_min[2]:2175
f1_min[3]:2177
f2_neg[1]:389
f2_neg[2]:389
f2_neg[3]:389
f3_sar[1]:341
f3_sar[2]:342
f3_sar[3]:342

[解决办法]
引用:
win 7 64 sp1, 
在 powershell 调用测试程序,并把结果重定向 到 xxx.txt   (测试程序优先级,默认的normal 优先级。)


硬件,
i7 920 @ 2.6 ghz ,内存, 4*6GB = 24GB 


看起来,i7 920 的结果,好像比较慢。

C/C++ code

== noif:C#2010(x86) on 64bit ……



再补充一台,
电脑, 
win xp sp3, 32位
硬件: pentium dual-core e5300 @2.6g   内存, 2*2gb = 4GB



//这个测试, xp 缺少 vc2010的东西。 没法启动 vc 2010 的测试。, c#的64位,也测试不了。 
//vb的测试,直接被杀毒软件认为有可疑程序,当病毒处理,魂归回收站了

== noif:C#2010(x86) on 32bit ==<Press any key to continue>
f0_if[1]:2108
f0_if[2]:2107
f0_if[3]:2108


f1_min[1]:1678
f1_min[2]:1676
f1_min[3]:1679
f2_neg[1]:2152
f2_neg[2]:2151
f2_neg[3]:2151
f2_negB[1]:2268
f2_negB[2]:2269
f2_negB[3]:2271
f3_sar[1]:468
f3_sar[2]:468
f3_sar[3]:468
f3_sarB[1]:704
f3_sarB[2]:704
f3_sarB[3]:704
<Press any key to exit>
== noif:C#2010(any) on 32bit ==<Press any key to continue>
f0_if[1]:2104
f0_if[2]:2105
f0_if[3]:2105
f1_min[1]:1676
f1_min[2]:1675
f1_min[3]:1674
f2_neg[1]:2146
f2_neg[2]:2150
f2_neg[3]:2149
f2_negB[1]:2267
f2_negB[2]:2264
f2_negB[3]:2263
f3_sar[1]:469
f3_sar[2]:468
f3_sar[3]:468
f3_sarB[1]:694
f3_sarB[2]:694
f3_sarB[3]:696
<Press any key to exit>
== noif:VC6 ==<Press any key to continue>
f0_if[1]:2250
f0_if[2]:2234
f0_if[3]:2250
f1_min[1]:1672
f1_min[2]:1672
f1_min[3]:1672
f2_neg[1]:922
f2_neg[2]:906
f2_neg[3]:906
f3_sar[1]:891
f3_sar[2]:891
f3_sar[3]:875
<Press any key to exit>
== noif:VC6 SIMD ==<Press any key to continue>
f4_mmx[1]:52.8
f4_mmx[2]:52.7
f4_mmx[3]:52.8
f5_sse[1]:36.1
f5_sse[2]:37.1
f5_sse[3]:37.1
<Press any key to exit>





附上重定向,


//复制,保存 到  xx.cmd,双击,目录下追加结果到 rst.txt。 
// 其中,还需要 手工 press any key。 用 重定向<<输入,或者用 echo
[解决办法]
管道“any key”,好像都不行。
// lz可以写个测试的脚本,方便测试, 自动提升程序到 real time 优先级。自动应答,自动.....

noifCS2010_32 >>rst.txt
noifCS2010_64 >>rst.txt
noifCS2010_any >>rst.txt
noifVC6 >>rst.txt
noifVC6s >>rst.txt
noifVC2010_32 >>rst.txt
noifVC2010_64 >>rst.txt

[解决办法]
感谢59楼,终于知道怎么复制了,现在我把结果重发一遍:

英特尔 Pentium(奔腾) 双核 E5300 @ 2.60GHz winXP 2G内存


== noif:VB6 ==
f0_if[1]: 2686
f0_if[2]: 2574
f0_if[3]: 2533
f2_neg[1]: 1130
f2_neg[2]: 1139
f2_neg[3]: 1132
f2_negB[1]: 1812
f2_negB[2]: 1829
f2_negB[3]: 1815

== noif:C#2010(x86) on 32bit ==<Press any key to continue>
f0_if[1]:       2264
f0_if[2]:       2141
f0_if[3]:       2159
f1_min[1]:      1706
f1_min[2]:      1714
f1_min[3]:      1710
f2_neg[1]:      2196
f2_neg[2]:      2195
f2_neg[3]:      2199
f2_negB[1]:     2321
f2_negB[2]:     2318
f2_negB[3]:     2322
f3_sar[1]:      480
f3_sar[2]:      473
f3_sar[3]:      475
f3_sarB[1]:     712
f3_sarB[2]:     713
f3_sarB[3]:     715
<Press any key to exit>

== noif:C#2010(any) on 32bit ==<Press any key to continue>
f0_if[1]:       2227
f0_if[2]:       2147
f0_if[3]:       2158
f1_min[1]:      1707
f1_min[2]:      1737
f1_min[3]:      1704
f2_neg[1]:      2192
f2_neg[2]:      2175
f2_neg[3]:      2196
f2_negB[1]:     2304
f2_negB[2]:     2311
f2_negB[3]:     2308
f3_sar[1]:      481
f3_sar[2]:      482
f3_sar[3]:      472
f3_sarB[1]:     711
f3_sarB[2]:     710
f3_sarB[3]:     715
<Press any key to exit>

vc的运行完了就自动关了,不知道怎么回事?

热点排行