硬件
文章平均质量分 60
游戏猫
多年游戏开发经验,在这里分享经验和心得
展开
-
结构体、类、虚函数的内存大小
一、概要C++里结构体和类除了默认访问不一样外,其他基本是一样的,结构体可以有函数甚至是虚函数,所以内存大小上也是一样。但内存的大小不是简单地把所有成员变量的大小加起来就可以,需要考虑对齐、虚函数等,具体看测试的结果。二、测试代码#pragma once#include "stdafx.h"#include <stdio.h>class MemoryClassAlign0{ char a;};class MemoryClassAlign1{ char a; char c原创 2020-07-12 00:40:33 · 1269 阅读 · 0 评论 -
CPU主要寄存器功能说明
AX:累加器BX:基址寄存器(Base)CX:计数(Count)循环时自动加1DX:存放数据(Data)IP:指令寄存器存放下一条将要执行指令的偏移量,加上代码段的基地址形成下一条指令的地址。SI( Source Index register):源变址寄存器。DI( Destination Index Register):目的变址寄存器。SP:堆栈指针(Stack Pointer),...原创 2020-03-08 09:33:33 · 1834 阅读 · 0 评论 -
磁盘性能测试
概念1、机械盘:有SATA和SAS等,一般以转速衡量性能,转速单位是转/分(RPM)。SATA盘的常见转速是5400转/分钟(每转11ms)、7200转/分钟(每转8.3ms)。 2、固态硬盘:简称SSD,是随机存取的,IOPS可以达到数千,数万,比SATA的读取快数百倍。 3、IOPS:每秒IO次数。 4、磁盘阵列:多个磁盘组合成一个容量巨大的磁盘组,可提升IOPS。实践1...原创 2018-07-21 20:06:18 · 2899 阅读 · 0 评论