glibc2.18 安装
先查看当前系统的 glibc
版本
|
|
当前系统使用的 glibc
动态库在 /usr/lib64/libc.so.6
。我们可以使用命令 strings
查看动态库的版本信息
|
|
先查看当前系统的 glibc
版本
|
|
当前系统使用的 glibc
动态库在 /usr/lib64/libc.so.6
。我们可以使用命令 strings
查看动态库的版本信息
|
|
gcc/g++
提供编译日期,可以通过获取日期,进行相关判断。
|
|
gcc
提供关键词 inline
,允许我们标注函数需要在编译时展开,这样可以避免函数调用,减低函数栈开销,从而达到优化程序的目地。然而,天下并没有免费的午餐,在引入 inline
的同时,我们也需要注意其带来的程序体积变大、cache locality
减少的风险。
Pros of inlining:
- Removes function call overhead (yay!)
- May reveal additional optimization opportunities (sometimes yay!)
Cons of inlining:
- Increases program size (boo!)
- May reduce cache locality (sometimes boo!)
- May increase build times (boo!)
如果忘记 docker-registry
账户密码,可以通过复原加密密码查看。
nanobench
是一个简易的代码性能测试工具,有助手我们深入理解程序运行的开销。