发表于2024-12-27
版 次:1页 数:字 数:印刷时间:2018年06月01日开 本:16开纸 张:胶版纸包 装:平装-胶订是否套装:否标准书号ISBN:9787121341465
所属分类:
图书>计算机/网络>程序设计>其他
编辑
√ Node.js经典《Node.js实战(双色)》及《Node.js实战(2季)》作者又一力作
√专门讲调试的Node.js书,资料少有,从CPU、内存、代码、工具、APM、日志、监控、应用8方面讲解
√大部分小节都会以一段经典的问题代码为例进行分析并给出解决方案
√ Node.js进阶参考书,适合有一定Node.js 开发经验的人阅读
√只讲干货,没废话
内容简介
《Node.js调试指南(全彩)》从CPU、内存、代码、工具、APM、日志、监控、应用这8 个方面讲解如何调试 Node.js,大部分小节都会以一段经典的问题代码为例进行分析并给出解决方案。其中,1 章讲解CPU 相关的知识,涉及各种CPU 性能分析工具及火焰图的使用;2 章讲解内存相关的知识,例如Core Dump 及如何分析 heapsnapshot 文件;3 章讲解代码相关的知识,例如如何从代码层面避免写出难以调试的代码,并涉及部分性能调优知识;4 章讲解工具相关的知识,涉及常用的Node.js 调试工具和模块;5 章讲解APM(Application Performance Management)相关的知识,例如两个不同的应用程序性能管理工具的使用;6 章讲解日志相关的知识,例如如何使用Node.js 的async_hooks 模块实现自动日志打点,并结合各种工具进行使用;7 章讲解监控相关的知识,例如如何使用Telegraf InfluxDB Grafana 搭建一个完整的Node.js 监控;8 章讲解应用相关的知识,给出了两个完整的Node.js 应用程序的性能解决方案。
《Node.js调试指南(全彩)》并不适合Node.js 初学者,适合有一定Node.js 开发经验的人阅读。笔者倾向于将本书定位成参考书,每一小节基本独立,如果遇到相关问题,则可以随时翻到相应的章节进行阅读。
作者简介
赵坤,网名nswbmw, Node.js开发者,开源项目Paloma、Mongolass和EverBlog作者,崇尚开源,热爱分享。
曾出版《Node.js实战(双色)》和《Node.js实战(2季)》。
1 章 CPU 1
1.1 理解perf 与火焰图(FlameGraph) 2
1.1.1 perf 2
1.1.2 火焰图 6
1.1.3 红蓝差分火焰图 8
1.2 使用 v8-profiler 分析 CPU 的使用情况 11
1.3 Tick Processor 及Web UI 16
1.3.1 Tick Processor 16
1.3.2 Web UI 21
2 章 内存 23
2.1 gcore 与llnode 24
2.1.1 Core 和 Core Dump 24
2.1.2 gcore 25
2.1.3 llnode 25
2.1.4 测试 Core Dump 26
2.1.5 分析Core 文件 27
2.1.6 --abort-on-uncaught-exception29
2.1.7 小结 30
2.2 heapdump 30
2.2.1 使用heapdump 30
2.2.2 Chrome DevTools 32
2.2.3 对比快照 34
现货正版 Node.js调试指南 赵坤 Node.js实战 Node.js开发进阶指南 下载 mobi epub pdf txt 电子书 格式
现货正版 Node.js调试指南 赵坤 Node.js实战 Node.js开发进阶指南 下载 mobi pdf epub txt 电子书 格式 2024
现货正版 Node.js调试指南 赵坤 Node.js实战 Node.js开发进阶指南 下载 mobi epub pdf 电子书现货正版 Node.js调试指南 赵坤 Node.js实战 Node.js开发进阶指南 mobi epub pdf txt 电子书 格式下载 2024