nihility
Go语言调试及性能分析 Go语言调试及性能分析
写程序的时候经常需要我们分析程序运行的性能、debug,本篇文章将通过几个场景介绍几个相关工具的简单使用。 分析程序的运行时间和CPU利用率shell内置的time指令假如我们有一个go程序: package main import
2023-08-10
Go语言GC分析 Go语言GC分析
垃圾回收(Garbage Collection)是编程语言提供的自动内存管理机制,能够自动释放不需要的内存对象,无需程序员手动管理。Go语言的GC也经历了多次变革,从V1.3之前的标记清除法,到V1.5的三色并发标记法,再到V1.8的混合
2023-08-08
Go语言协程调度器GPM Go语言协程调度器GPM
开坑,准备做一个深入理解Go语言系列,适合系统学过C/C++,学过Go语言基础用法,想深入理解Go语言的读者,至于为什么最近在用Go,主要是C++太难用了,缺少各种常用库,还没有好的模块管理,跨平台也麻烦,而Go应该算是解决了这些问题、而
2023-07-25