您当前的位置: 首页 > 

测试内存对齐对运行速度的影响

发布时间:2020-12-20 13:06:32 ,浏览量:0

我们知道内存对齐是为了方便CPU工作,但是对齐和不对齐差异有多大呢?

我自己也没有实际测试过,今天就运行个代码测试看看。

1、1字节对齐的时候
#include "stdio.h"

#pragma pack(1)
struct test  
{  
    char  x1;  
    short x2;  
    float x3;  
    char  x4;  
};  
#pragma pack()

int main()
{
    long int i,j;
    struct test st1;
    double x;

    st1.x1=1;
    st1.x2=2;
    st1.x3=4.2;
    st1.x4='1';

    printf("%ld\n",0x1UL<            
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106485博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0628s