无忧启动论坛

标题: CPU性能测试软件,Qt开发 [打印本页]

作者: mx5840725    时间: 7 小时前
标题: CPU性能测试软件,Qt开发

https://wwsp.lanzouu.com/i5rQg3bu25fc

件名称: D:\解压到D盘使用.rar
文件大小: 19.8 MB (20,779,316 字节)
MD5: D099FD5850CCF3ADA4395498C1576173
SHA1: E9A22AC069A436125DF6196E6EDAA75E96B41415
使用方法:
一    在售票页随机生成大量号码,也可以自动生成
二    在多组号码开奖预备中奖号码页生成一些号码.
三.1    在开奖页多组号码开奖执行区设置一等奖和二等奖金额,其他奖金额度不用设置.
三.2    在开奖页多组号码开奖执行区设置合适的线程数,点击 开始统计.使用来自多组号码开奖预备中奖号码页的多组号码统计中奖
三.3    在单组号码开奖执行区可使用一组号码统计中奖.
我的电脑是笔记本,cpu是8845HS,售票页108954006组号码,每页显示500组号码,最大能显示34332页66行,实际号码34331*500+66=17165566组,
多组号码开奖预备中奖号码页生成1000组,执行开奖页多组号码开奖执行区 开始统计 ,第一次执行需要加载全部组号码到内存,加载和计算一共耗时29.5秒(8845hsCPU).

开始统计 核心代码:
for (int userRow = 0; userRow < m_userRowCount; userRow++) {
            const quint8* userBalls = &m_allUserNums[userRow * 7];
            quint16 quantity = m_allQuantities[userRow];


            int purple = 0;
            for (int j = 0; j < 6; j++) {
                quint8 prizeBall = baseNums[j];
                purple += (prizeBall == userBalls[0]);
                purple += (prizeBall == userBalls[1]);
                purple += (prizeBall == userBalls[2]);
                purple += (prizeBall == userBalls[3]);
                purple += (prizeBall == userBalls[4]);
                purple += (prizeBall == userBalls[5]);
            }


            bool blueMatch = (baseNums[6] == userBalls[6]);
            updatePrizeCount(result, purple, blueMatch, quantity);
        }
代码是没有 跳过和提前结束的,所有号码都是一样的计算时间.计算时间只取决于号码量
作者: a66    时间: 7 小时前
什么东东
作者: smile_z    时间: 7 小时前
感谢分享
作者: TiAmo51357    时间: 7 小时前
感谢分享!
作者: mx5840725    时间: 6 小时前
a66 发表于 2025-11-23 14:50
什么东东

就一个小软件,自己开发的,简单直观测试CPU性能.
作者: wn168cn@163.com    时间: 6 小时前
感谢分享
作者: tanglf    时间: 6 小时前
谢谢分享
作者: 12qaz    时间: 5 小时前
感谢分享
作者: z_yp    时间: 4 小时前
感谢分享

作者: quan2    时间: 3 小时前
谢谢分享
作者: nie956    时间: 3 小时前
感谢分享
作者: zx6769    时间: 2 小时前
谢分享!
作者: wsdhgd    时间: 2 小时前
谢谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3