作者:张银奎
出版社:清华大学出版社
出版时间:2025年08月
编辑推荐
一、以“侦探视角”写调试,越读越上瘾。二、覆盖面广,形形色色的真实现场,一一呈现。三、不仅教调试之“术”,更传授调试之“道”。
内容简介
本书通过63个真实案例,以故事形式深度聚焦软件调试这一关键技术,直面发生在真实产品中的真实故障,并介绍定位故障的调试工具和方法。案例中涉及的硬件包括经典的x86和新兴的ARM;涉及的软件平台主要是GNU/Linux系统;涉及的上层软件包括Chrome浏览器、英伟达GPU驱动、微信、腾讯会议、阿里旺旺、银行软件等。书中涵盖常见的各类软件问题,包括应用程序崩溃、多线程死锁、驱动程序故障、系统级挂死和崩溃等。书中设计了一些动手试验,以供读者上手小试牛刀。本书适合各个阶段的软件调试工程师参考阅读。
作者简介
张银奎,微软最有价值技术(MVP),同济大学电子与信息工程学院特邀讲师,前INTEL亚太研发中心高级架构师,《软件调试》、《格蠹汇编》、《软件简史》的作者,新版《十万个为什么》电子分册撰稿人之一,《程序员》杂志调试之剑专栏作者。
目 录
目录
第 1 章 从挂死的 Chrome 中抢救未提交的图文
第 2 章 long 究竟有多长,从皇帝的新衣到海康 SDK
第 3 章 在调试器下看微信是如何耗电的
第 4 章 大代码时代下的一个大陷阱
第 5 章 Linux 系统登录缓慢为哪般
第 6 章 抖音卡图之谜
第 7 章 Wi-Fi 连网失败为哪般
第 8 章 比内存被踩还难调试的问题
第 9 章 实战 FreeRTOS 的 UsageFault 异常
第 10 章 当挑剔的 Windows 遇到说半句话的键盘
第 11 章 闪存烧写失败和调试优质心法
第 12 章 比声音卡顿还难调试的问题
显示全部信息
前 言
推荐语(按照姓氏拼音排序)
这本书难得地做到了两件事:一是把调试、排障、逆向等“底层活儿”写得既系统又生动;二是不仅讲技术,更传递了问题导向的思维方式。它不是简单的流水账,而是作者多年与系统“死磕”的现场笔记,内容硬核,案例真实,读完让人更想深入底层世界。
段钢 看雪学苑创始人
本书作者从实战案例中提炼调试方法和技巧,如抽丝剥茧;系统性解决复杂软件问题的工程能力,似庖丁解牛。本书是深入掌握软件调试的良师益友。
李建忠 机器学习技术大会主席,
CSDN高级副总裁