C++应用程序性能优化——程序的启动过程

1. 重定位:多线程 连接时重定位:函数 目标文件通常由多个节组成,编译器在编译每一个目标文件时通常都是从0地址开始生成代码。当多个代码节合成一个代码段时,须要根据其在最终代码段中的位置作出调整。同时,连接器须要对已经解析的符号分配运行时地址。这个过程就是重定位。布局 加载时重定位:性能 程序中可能调用了DLL,因为EXE是最早被加载的,因此通常都能加载到其想要的内存地址上;而DLL的加载通常在E
相关文章
相关标签/搜索