首页
社区
课程
招聘
[求助]pe里面为什么要对齐
发表于: 2005-12-22 22:56 4898

[求助]pe里面为什么要对齐

2005-12-22 22:56
4898
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 388
活跃值: (390)
能力值: ( LV13,RANK:330 )
在线值:
发帖
回帖
粉丝
2
有的时候,我也怀疑为什么要对齐,但微软要这么赶自有他的道理,只管顺着他的模式处理问题就行了。
2005-12-22 23:01
0
雪    币: 73723
活跃值: (22736)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
对齐能提高执行效率。
参看这篇文章:
http://bbs.pediy.com/showthread.php?s=&threadid=14526
2005-12-23 08:47
0
雪    币: 97
活跃值: (3018)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
节对齐并不是提高本身代码的执行效率,而是提高文件从磁盘加载的效率。节对齐大小和系统页面大小有关,Win32的页面大小是4KB,所以Win32 PE一般都是4KB对齐。
2005-12-23 22:46
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
节如果4K对齐的话,所有节可以一次map到内存中,否则要分多次.
但其实速度并没有太大影响.
2005-12-23 23:28
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢,各位辛苦了
2005-12-24 09:59
0
游客
登录 | 注册 方可回帖
返回