小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

性能剖析正成为生产可观测性的第四支柱,补充了指标、日志和链路。传统剖析方法在微服务时代逐渐失效,需采用持续性能分析。本文探讨了Go、Java、Python和Rust等编程语言的剖析工具及其应用,强调持续剖析的重要性和实践经验,尤其是在大型企业中的应用案例。

【可观测性工程】持续性能分析(Profiling):pprof、Pyroscope、Parca、async-profiler、JFR

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-22T00:00:00Z

本文探讨了Go语言的内存管理问题,指出许多开发者对Go的状态理解不清,导致内存泄漏。关键在于理解goroutine不拥有内存,只有引用才拥有。常见的内存锚点包括未取消的context、未消费的channel和长存的goroutine。开发者可通过pprof等工具诊断和修复内存问题,强调设计清晰的所有权和生命周期。

内存去哪儿了?一个让大多数 Gopher 都无法清晰回答的问题

Tony Bai
Tony Bai · 2026-01-15T00:21:39Z
服务启动时出现 OOM

本文记录了在Kubernetes环境中,Golang服务启动时出现OOM问题的排查与解决。通过pprof工具分析,发现频繁扩容的bytes.Buffer对象导致内存溢出。最终通过使用sync.Pool复用Buffer对象并指定合适大小,成功避免了OOM问题。

服务启动时出现 OOM

郑文峰的博客
郑文峰的博客 · 2025-09-22T15:39:13Z

Go语言的net/http/pprof即将推出v2包,解决安全隐患,移除自动注册,支持手动注册,并增强动态诊断功能,如飞行记录器和CPU采样控制,从而提升Go应用的安全性和诊断能力。

Go pprof 迎来重大革新:v2 提案详解,告别默认注册,拥抱飞行记录器

Tony Bai
Tony Bai · 2025-07-11T00:41:39Z
🔍 深入探讨Go语言内存泄漏调试:实用指南

本文讨论了Go语言中的内存泄漏问题,包括常见场景、调试工具和最佳实践。内存泄漏可能导致服务中断和性能下降。文章提供实际示例和解决方案,强调使用pprof等工具进行监控和调试,并建议开发者在生产环境中实施内存管理策略。

🔍 深入探讨Go语言内存泄漏调试:实用指南

DEV Community
DEV Community · 2025-04-30T08:42:14Z
利用GoFr揭示Golang中的隐藏性能瓶颈:pprof的被低估力量

在高流量生产环境中,性能瓶颈会影响用户体验。GoFr框架内置可观察性,pprof工具可实时分析性能问题。通过简单配置,开发者可快速启用pprof,诊断高延迟端点,优化性能,识别CPU和内存瓶颈,提升服务效率。

利用GoFr揭示Golang中的隐藏性能瓶颈:pprof的被低估力量

DEV Community
DEV Community · 2025-03-26T21:14:45Z
掌握Go中的内存管理:高效应用程序的基本技术

作为Golang开发者,优化内存使用至关重要。通过使用pprof等内存分析工具识别内存密集区域,并采用高效数据结构(如map),可以提升性能。减少内存分配、管理资源、避免goroutine泄漏以及使用内存映射文件等策略,有助于提高应用程序的效率和可扩展性。

掌握Go中的内存管理:高效应用程序的基本技术

DEV Community
DEV Community · 2024-12-10T11:48:55Z
Weekly Issue 2024-04-14

Cloudflare在数据中心电力故障后立即采取行动,以防止广泛的业务停机。使用pprof调试Go应用程序的技巧。理解CPU监控中iowait的含义。用户命名空间与容器化中能力的交互。对微信公众账号的挫折:无法包含外部链接和缺乏评论功能。Zabbix 7.0将在AGPLv3许可证下发布。长时间保持专注的技巧。电视剧推荐:《追风者》和《恋爱兄妹》。

Weekly Issue 2024-04-14

Yiran's Blog
Yiran's Blog · 2024-04-14T00:00:00Z

本文讨论了通过性能优化减少TensorFlow Lite内存使用的方法,并介绍了使用Simpleperf进行性能分析和优化的方法。作者通过分析TFLite的内存分配和释放过程,发现了低效操作并提出了优化方案。通过代码修改和优化,作者成功减少了模型运行时的内存开销并提高了性能。最终,作者将优化后的内存管理方案作为TensorFlow 2.13的一部分发布。本文展示了Simpleperf在寻找和解决TFLite内存管理中低效问题方面的价值,并提供了使用Pprof进行性能分析和优化的指导。

Simpleperf 案例研究:TFLite 内存区域的快速初始化

The TensorFlow Blog
The TensorFlow Blog · 2023-08-09T16:00:00Z

Go pprof 从入门到精通

蛮荆
蛮荆 · 2023-02-16T00:00:00Z

关于pprof的文章在网上已是汗牛充栋,却是千篇一律的命令介绍,鲜有真正实操的,本文将参考Go社区资料,结合自己的经验,实战Go程序的性能分析与优化过程。

Go语言性能剖析利器--pprof实战

京东科技开发者
京东科技开发者 · 2022-12-15T02:00:00Z

有一天,压力测试组的主管发来了这样的一张图: 并附上了一句话: MQ消息堆积时,服务器内存占用99% ,210 […]

使用 pprof 排查 Go 消费 RabbitMQ 引起的内存占用过高

Emin
Emin · 2022-10-21T07:25:22Z

前言 在生产环境中,偶尔会发生 Go 程序 CPU 暴增的现象,排除某时段并发大的场景外,通过监控面板看不到程 […]

使用 pprof 对 Go 程序进行分析优化

Debug客栈
Debug客栈 · 2022-05-01T10:12:37Z

对于大多数 Gopher 而言,一般平时最主要的工作内容除了实现各种无聊的业务逻 … 继续阅读 →

浅谈pprof

火丁笔记
火丁笔记 · 2021-06-06T07:37:56Z

对于大多数 Gopher 而言,一般平时最主要的工作内容除了实现各种无聊的业务逻 … 继续阅读 →

浅谈pprof

火丁笔记
火丁笔记 · 2021-06-06T07:37:56Z

Go 语言/golang 高性能编程,Go 语言进阶教程,Go 语言高性能编程(high performance go)。详细介绍如何测试/评估 Go 代码的性能,内容包括使用 testing 库进行基准测试(benchmark),性能分析(profiling) 编译优化(compiler optimisations),内存管理(memory...

pprof 性能分析

极客兔兔
极客兔兔 · 2020-11-22T01:00:00Z

golang pprof topview

golang pprof topview

Kuricat's Blog
Kuricat's Blog · 2020-08-11T17:27:00Z
Golang 技术分享|我和 Dave Cheney 有个约会

今天参加了Dave Cheney关于高性能Go的分享,介绍了pprof和trace工具用于分析CPU和内存性能。通过优化文件读取和减少系统调用,提高了程序性能,并利用goroutine和缓冲通道进一步提升效率。

Golang 技术分享|我和 Dave Cheney 有个约会

人言兑
人言兑 · 2019-04-29T09:50:57Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码