CPU Profiling: What, How, and When
2025年3月10日 · 2862 字 · 6 分钟 · Performance Analysis
What: 什么是CPU Profiling 一种程序CPU性能分析的技术。通过收集程序执行时的详细数据(例如函数调用频率、耗时、调用栈等),帮助开发者识别性能瓶颈,优化
2025年3月10日 · 2862 字 · 6 分钟 · Performance Analysis
What: 什么是CPU Profiling 一种程序CPU性能分析的技术。通过收集程序执行时的详细数据(例如函数调用频率、耗时、调用栈等),帮助开发者识别性能瓶颈,优化
2025年2月8日 · 1373 字 · 3 分钟 · LevelDB MVCC
LevelDB通过 MVCC 实现了 sstable 读写并发以及 Snapshot Read 的功能,让我们来看看它是怎么做到的。 Sequence Number LevelDB通过Sequence Number作为逻辑时
2024年12月31日 · 5950 字 · 12 分钟 · Prometheus TSDB
最近晋升,顺便总结一些以前的工作。工作里大规模数据库可观测系统占了很大一部分,不过这个和云原生监控系统Prometheus还是很不一样的。现
2024年2月19日 · 1166 字 · 3 分钟 · Borg K8s Cluster Management
Borg 是一个集群管理系统,类似闭源的k8s。 通过准入控制、高效的任务装箱、超售、机器共享、以及进程级别的性能隔离,实现了高利用率。 为高可用应用提
2023年9月28日 · 2513 字 · 6 分钟 · Distributed System Transaction
好久没学习了,学点想学的。本次内容是分布式事务Percolator, 不翻译论文,没有算法细节,只记录自己的理解。 Percolator 和 2PC 2PC 两阶段提交协议中包含