国内大部分的开发者和公司都从事的是应用层的开发,平时大家更多关注的是应用层的开发技术。但应用层是建立在CPU和内存等硬件、操作系统内核、语言运行时的基础之上的。如果缺乏对这些底层知识的理解,驾驭技术的能力就无法精进,也很难开发出高性能、高稳定性的应用。 本书主要包括CPU和内存硬件、进程创建和调度原理、虚拟内存底层机制、Go 用户态协程实现、容器cgroup资源限制,以及throttle、CPU利用率和负载等性能指标统计原理等内容,最后过渡到性能优化手段,带领大家修炼底层内功,掌握高性能原理。
本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
打造高性能高稳定应用的硬核建议,高频工程实践问题解决方案,清扫性能误区,探寻底层原理,应对招聘、晋升考核,用内功对抗职业焦虑。
1) 作者十余年大型互联网公司实战技术心得分享。
2) 区别于国外计算机原理名著,本书绝非空谈理论,更有与现实业务场景紧密结合的解决方案。
3) 300 幅底层原理彩色插图助力理解。
4) 丰富实验代码免费提供。
5) 张彦飞技术持续精进和时间管理方法深层揭秘。
国内大部分的开发者和公司都从事的是应用层的开发,平时大家更多关注的是应用层的开发技术。但应用层是建立在CPU和内存等硬件、操作系统内核、语言运行时的基础之上的。如果缺乏对这些底层知识的理解,驾驭技术的能力就无法精进,也很难开发出高性能、高稳定性的应用。 本书主要包括CPU和内存硬件、进程创建和调度原理、虚拟内存底层机制、Go 用户态协程实现、容器cgroup资源限制,以及throttle、CPU利用率和负载等性能指标统计原理等内容,最后过渡到性能优化手段,带领大家修炼底层内功,掌握高性能原理。
程序员这个职业是幸福的,因为可以在软件的世界中充当“上帝”的角色,“为所欲为”,但程序员又是“悲催”的,因为这个软件世界的上层每隔5~10年就会坍塌重建一次,让你之前的积累清零。怎么办呢?像飞哥这样,瞄准底层,学习长期稳定不变的基础知识,掌握规律,修炼内功,以底层的“不变”应对上层的“万变”,让自己立于不败之地
——刘欣,自媒体“码农翻身”作者
作为一个喜欢研究底层技术,同时在工作中也因理论和实践无法很好打通而困惑的人,看到这本书的出版是非常兴奋的!拿到书稿的第一时间我就如饥似渴全部读完了。从我看的飞哥的第一篇经典技术文章《图解Linux网络包接收过程》,到前段时间出版的《深入理解Linux网络》,再到现在的这本《深入理解Linux进程与内存》,飞哥总能做到在深入解读源码的同时又不脱离实际工作,通过抽丝剥茧般的讲解逐渐触达技术的本质,真正从根本上解答你心中的疑惑。
——闪客,《Linux源码趣读》作者