图拉丁吧 关注:7,464,274贴子:127,036,066
  • 21回复贴,共1

用C#撸了个简单的CPU测试小工具[附源码]

只看楼主收藏回复



【测试说明】
1.通过随机生成1000个1000长度的字符串,比较字符串的相关度,字符串相关度的计算在文本处理中算是一个不可或缺的方法;
2.测试分为并行和非并行测试,可以大概计算出CPU的单核和多核能力。
【其他说明】
1.写这个小工具主要是用于测试CPU性能,有不少的算法比这个效率高多了,所以不讨论算法;
2.由于.NET运行时编译的特性,运算效率并不是恒定的,所以测试结果会有点误差,不过大部分情况下还算准确;
3.程序基于.Net Framework 4.6.2编译,WIN10用户可直接运行,WIN10以下自行安装.Net框架或者自己编译;
4.耗时越短性能越好,性能比分越高性能越好。
注:看不懂上面的直接下载程序就可以。
【程序下载】
http://pan.baidu.com/s/1hsBtWqC
【源码下载】
http://pan.baidu.com/s/1kVHt1ht
楼主自己用的是Ryzen1700x跑的,各位也把跑的结果发出来看看。


IP属地:中国香港1楼2017-08-15 22:08回复
    有兴趣的也跑跑看,把CPU型号和跑的结果都发来看看。


    IP属地:中国香港2楼2017-08-15 22:09
    回复
      支持一下用C写的话会更快


      IP属地:辽宁来自Android客户端3楼2017-08-15 22:11
      回复
        没人么


        IP属地:中国香港4楼2017-08-15 22:13
        回复
          厉害了。


          IP属地:北京5楼2017-08-15 22:17
          回复


            IP属地:山东来自Android客户端7楼2017-08-15 22:17
            回复
              好像没人!


              IP属地:中国香港8楼2017-08-15 22:27
              回复
                2015


                来自Android客户端9楼2017-08-15 22:36
                回复
                  FX8350 - - 13323ms-7.51 - - 3756ms-26.62


                  11楼2017-08-15 23:32
                  收起回复
                    顶。高级技术贴心。能看懂的不多呀


                    来自Android客户端12楼2017-08-15 23:38
                    收起回复
                      支持一下,C#最近也在学。


                      IP属地:云南13楼2017-08-15 23:40
                      回复
                        再顶一下,对了楼主能不能做测试指令集对运算影响的测试工具?
                        就像针对SSE3、4.1/4.2、AVX/AVX2优化和不优化来对比指令集对CPU运算的影响。


                        IP属地:云南14楼2017-08-15 23:49
                        收起回复
                          1230v2


                          IP属地:海南15楼2017-08-16 00:16
                          收起回复
                            楼主你的源代码无法下载了,能不能重新发个链接?


                            IP属地:浙江16楼2020-12-09 21:02
                            回复