🗒️CPU每秒多少次运算

type
status
slug
date
summary
tags
category
password
icon
主流CPU基频2.5GHZ,超频5.0GHZ
  • 1GHz(兆赫)= 1000MHz(1千兆赫)
  • 1MHz(兆赫)= 1百万赫兹
1GHz = 10亿Hz,表示CPU可以一秒脉冲10亿次(有10亿个时钟周期),执行一次运算也就用几十个时钟周期,这里不要简单理解一个时钟周期就是一次CPU运算。
例如1 + 2 = 3,cpu要执行四次才能完整这个操作
步骤一:把1放入寄存机
步骤二:把2放入寄存器
步骤三:做加法
步骤四:保存

jvm运行时的消耗、字节码JIT转机器码的消耗、数据结构处理、程序运行消耗
都会占用计算资源

资料

时钟速度为 3.2 GHz 的 CPU 每秒执行 32 亿个周期。(较早的 CPU 的速度以兆赫计算,或每秒几百万个周期。)
有时,多个指令可在一个时钟周期内完成;而在其他情况下,一条指令可能需要多个时钟周期来处理。由于不同的 CPU 设计处理指令的方式不同,所以最好比较同一品牌和同一代 CPU 的时钟速度。
单 CPU 算力 = CPU 核数 单核主频 单周期浮点计算能力

case

生成100w随机数存储
再生成100w随机数做包含运行
 

Node case

Java case

SecureRandom 操作比较耗时
 
上一篇
程序CPU100% | 内存泄漏通用排查步骤
下一篇
windows多个音频同时输出
Loading...
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP