debug

0 人感兴趣 · 8 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/c1/c1bc7e5c878898e20be500bc9441dbc1.jpeg?x-oss-process=image/resize,w_416,h_234

如何优雅的使用 GDB 调试 Go

用户头像
newbmiao 2020 年 4 月 30 日

GDB有啥用?想了解Go代码底层的话,它是一大利器,更别说定位问题啥的。

https://static001.geekbang.org/infoq/69/698e46f09438af263ff27c3c5380cd23.jpeg?x-oss-process=image/resize,w_416,h_234

【SpringBoot】为什么我的定时任务不执行?

用户头像
遇见 2020 年 4 月 25 日

在 SpringBoot 中可以通过@Scheduled 注解来定义一个定时任务, 但是有时候你可能会发现有的定时任务到时间了却没有执行,但是又不是每次都不执行,这是怎么回事?

https://static001.geekbang.org/infoq/79/794bec47ac960104fff0d11b2b920d17.jpeg?x-oss-process=image/resize,w_416,h_234

从业务代码到 Openjdk 源码的 debug 之路

用户头像
飞影 2020 年 6 月 29 日

对业务源码的debug和openjdk的debug进行串联,能为研发人员提供对业务和jvm之间更加细粒度的观察。本文尝试将IDEA的远程debug和clion的debug相互连接,实现对一个简单springboot项目,从业务源码到jdk源码的debug,并观察其类加载、对象TLAB内存分配过程。

https://static001.geekbang.org/infoq/b6/b67db3f112fc24f736b464be27e743a2.jpeg?x-oss-process=image/resize,w_416,h_234

Go: 使用 Delve 和 Core Dump 来调试

用户头像
陈思敏捷 2020 年 6 月 21 日

core dump(核心转储)是包含程序内存意外终止快照的文件。它用于事后调试以了解崩溃原因和其中涉及的变量。Go提供了环境变量GOTRACEBACK 用于控制程序崩溃时生成的输出。 此变量还可以强制生成core dump,从而可以进行调试。

https://static001.geekbang.org/infoq/d2/d211f83834b5879cea98993a12308fda.jpeg?x-oss-process=image/resize,w_416,h_234

Go: 使用 GODEBUG 改善 Goroutine 的使用

用户头像
陈思敏捷 2020 年 5 月 30 日

goroutine轻量的特点往往被认为是改善程序的解决方案。不幸的是,由于goroutine上下文切换消耗,goroutine的不当使用反而会降低程序的性能。

https://static001.geekbang.org/infoq/1d/1dd0b6760a8e758a5eba9dff9e26eb93.jpeg?x-oss-process=image/resize,w_416,h_234

MacOS 下使用 VSCode 进行 GoLang Test 报错

用户头像
北纬32° 2020 年 5 月 19 日

使用VSCode 进行Debug GoLang代码报错: could not launch process: debugserver or lldb-server not found: install XCode's command line tools or lldb-server

https://static001.geekbang.org/infoq/9e/9e43dd3f970fd80c57b92d0f83f8f25f.jpeg?x-oss-process=image/resize,w_416,h_234

你只加了两行代码,为什么要花两天时间?

用户头像
Yukun 2020 年 7 月 22 日

比改bug更糟的事是什么? 多次修复同一个bug。

https://static001.geekbang.org/infoq/7e/7e9ba0a8503fad20f97c3e62e3a2688c.jpeg?x-oss-process=image/resize,w_416,h_234

go runtime debug 小技巧

用户头像
新世界杂货铺 2020 年 9 月 20 日

本意是打算研究一下go程序的启动流程,然后就去网上搜索了一下入门教程。结果令我有点沮丧,搜到的几乎所有文章开篇都是通过GDB调试, 然后就是不同平台下的汇编代码。。。

debug_debug资料文章-InfoQ写作平台