
计算机系统
so_vegetable
好记性不如烂笔头
展开
-
优化程序性能 --《深入理解计算机系统》
这里优化程序性能的目的是通过手工改变代码结构,而不是算法效率和数据结构优化,有些编译器在某些优化选项下可能会做出类似的改动。 优化编译器的能力和局限性 现代编译器大多数都向用户提供了对优化的控制,最简单的就是指定优化级别,如-O1(基本的优化),-O2,-O3(更全面的优化),这里主要考虑限制优化级别1编译出的代码,其实优化级别1不一定性能就不如2和3。编译器必须很小心地对程序进行优化,因为要保证...原创 2019-04-19 18:58:10 · 386 阅读 · 0 评论 -
Linux C基本原理
Linux C基本原理makemain函数输入,输出,和错误流管道 C语言小巧灵活,语法简单,适合做一些小工具。如果用C语言做出各种各样的小工具,并结合起来,整个Unix/Linux系统就是这样来的;C语言还能用来做与硬件打交道的程序,比如操作系统,单片机,ARM嵌入式,Arduino;C语言还用来做一些有高性能要求的应用程序,比如Nginx。 C语言是随着Unix而诞生的语言,在Unix下开发C...原创 2019-09-14 19:07:13 · 1550 阅读 · 0 评论