浅墨浓香

想要天亮进城,就得天黑赶路。

导航

2015年10月2日

摘要: 14.1 系统信息(1)获取系统信息GetSystemInfo函数中的SYSTEM_INFO参数字段描述WORD wProcessorArchitecture或wReserved联合体。为今后扩展而保留,请勿使用DWORD dwPageSize表示CPU页面的大小。在x86和x64机器中,该值为4K... 阅读全文

posted @ 2015-10-02 21:00 浅墨浓香 阅读(828) 评论(0) 推荐(0) 编辑

摘要: 1.引子 在结构中,编译器为结构的每个成员按其自身的自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 例如,下面的结构各成员空间分配情况(假设对齐方式大于2字节,即#pragma pack(n), n = 2,4,8... 阅读全文

posted @ 2015-10-02 11:40 浅墨浓香 阅读(167) 评论(0) 推荐(0) 编辑

摘要: 概述:对于所有直接操作内存的程序员来说,数据对齐都是很重要的问题。数据对齐对你的程序的表现甚至能否正常运行都会产生影响。就像本文章阐述的一样,理解了对齐的本质还能够解释一些处理器的"奇怪的"行为。内存存取粒度 程序员通常倾向于认为内存就像一个字节数组。在C及其衍生语言中,char * 用来指代... 阅读全文

posted @ 2015-10-02 11:19 浅墨浓香 阅读(2556) 评论(0) 推荐(0) 编辑