首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Hankin_Liu的技术研究室
掘友等级
聚焦系统性能调优、编程调试技巧,解读最热技术趋势,拆解核心原理,传递有温度的技术洞察。性能优化实战、编程技巧解析、技术热点追踪、调试思维进阶! 欢迎关注微信公众号"Hankin-Liu的技术研究室"。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Hankin_Liu的技术研究室
16天前
关注
中断不控,延迟难稳:低延迟系统的终极痛点
低延迟系统对抖动极为敏感,而中断往往是关键影响因素。本文概述中断对延迟的影响,并介绍使用 irq_watch.py 监控与定位抖动来源的方式,为打造稳定的低延迟系统提供参考...
0
评论
分享
Hankin_Liu的技术研究室
1月前
关注
从汇编看内存序:C++ 内存模型在 Intel 架构下到底做了什么
本文从汇编层面分析C++内存模型在Intel处理器上的实现机制,比较各内存序对本线程性能与跨线程可见性的影响,并总结硬件机制对程序优化的指导意义。...
0
评论
分享
Hankin_Liu的技术研究室
1月前
关注
深入理解 C++ happens-before:高级并发程序员的必修课
本文系统总结 C++ 中 happens-before 原理与实战经验,解析线程间同步、原子操作和锁的使用技巧,指导开发高效、安全的多线程程序。...
1
评论
分享
Hankin_Liu的技术研究室
1月前
关注
手把手教你缩减 系统内存,性能测试/调优必备技能
在做软件产品的性能测试时,有时需要限定系统的资源,比如CPU核数、内存大小、硬盘大小等,本文将要学习如何调整Linux服务器的可用内存大小。...
0
评论
分享
Hankin_Liu的技术研究室
2月前
关注
C++ 执行顺序揭秘:sequenced-before深度解析
本文讲解C++标准中sequenced-before关系,介绍历史演变、与sequence point区别、对编译器优化约束,并结合实战避坑建议,帮助开发者理解代码执行顺序...
0
评论
分享
Hankin_Liu的技术研究室
2月前
关注
可观测副作用:C++编译器优化的“红线”
本文讲解了C++的as-if rule,允许编译器优化代码,但必须保持可观测副作用(如volatile访问、I/O)的顺序,确保程序外部行为与源码一致,理解该规则有助于编写...
0
评论
分享
Hankin_Liu的技术研究室
2月前
关注
踩坑实录:GCC 7.3.0 开启PGO编译优化竟然缺gcov符号?最终解决方案在这里!
在麒麟V10 SP2下用PGO时报“缺少__gcov_indirect_call_counter”。原因是未正确解析libgcov.a。可用-Wl,--whole-arch...
0
评论
分享
Hankin_Liu的技术研究室
2月前
关注
从汇编层面看 C++ 引用:语法糖背后的指针本质
本文从汇编角度解析C++引用,揭示其底层本质。在无优化下,引用实现为隐藏指针;优化时可能直接消失,仅操作原变量。函数参数中的引用以地址传递,类成员引用则需占用指针大小空间。...
0
评论
分享
Hankin_Liu的技术研究室
2月前
关注
高级工程师的日常 | 一次解决操作系统升级带来的C++ ABI兼容问题
本文探讨系统升级至红帽8后出现的C++兼容性问题,根源在GCC5.1引入的Dual ABI。因新旧ABI不一致,程序在链接std::string等符号时失败。文章给出统一解...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
从 Intel 第四代 Xeon 看未来 CPU:应用该如何转型
本文分析了Intel第四代Xeon Scalable处理器的架构演进趋势,指出现代CPU正从单核性能转向多核并行、NUMA优化和硬件加速方向发展。给出了应用优化的建议!...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
C++ 性能优化必知:std::string 的 15 字节临界点
C++ 的std::string通过小字符串优化提升性能:当字符串较短时直接存储在对象内部缓冲区,避免堆内存分配。主流实现均采用联合体结构在本地缓冲与堆指针间切换,从而显著...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
高级工程师的日常 | 从CentOS到龙蜥:国产开源操作系统选型与迁移实录
本文分享了从CentOS迁移到国产操作系统龙蜥的全过程经验。首先分析了替代方案,从兼容性、维护周期等维度比较几个操作系统,最终选择兼容红帽且社区活跃的龙蜥OS。...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
高级工程师的日常 | 一次客户现场数据库性能问题的排查与解决
业务系统响应缓慢,初步怀疑数据库性能问题。经分层排查发现:SQL逻辑合理,数据库内核无异常,但现场网络带宽持续满载。深入检查定位了问题。...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
高级工程师的日常|一次服务降级化解线上故障
在真实的生产环境中,问题往往不会提前打招呼。有时候,一个看似“不重要”的功能点,也可能在意想不到的时机引发系统崩溃。 作为一名工程师,除了写好代码,更重要的是在问题出现时能...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
高级工程师的日常 | 模块架构设计时,到底该选多进程还是多线程?
本文探讨了银行API对接模块的架构选型问题。通过对业务特点分析,对比多进程与多线程的优缺点。多线程虽然性能更优,但存在较大故障风险;而多进程具备更好的隔离性和容错能力,能有...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
跨线程同步用 volatile?你可能误解了 C++ 标准
在写多线程程序时,很多人第一反应是:能不能用 volatile 作为线程间的标志位? 例如我们常常会看到这样的代码: 这段代码看似合理,很多人以为volatile就能保证跨...
0
评论
分享
Hankin_Liu的技术研究室
3月前
关注
使用gperftools对C++程序进行profile定位性能瓶颈
本文将要学习如何使用gperftools工具定位C/C++程序的性能瓶颈,并用kcachegrind工具进行可视化展示。...
0
评论
分享
Hankin_Liu的技术研究室
4月前
关注
C++ 野指针深度解析及排查方法(附技术交流群)
## 一、引言 在 C++ 崩溃问题中,野指针是最常见的罪魁祸首。 它不像数组越界那样容易定位...
0
评论
分享
Hankin_Liu的技术研究室
4月前
关注
基于 eBPF/BCC的性能调优利器 func_latency:内核/用户函数耗时精准统计,性能专家必备神器!
## 一、引言 在复杂的系统性能调优过程中,函数执行耗时的精准统计与分析是定位性能瓶颈的核心环节。...
0
评论
分享
Hankin_Liu的技术研究室
4月前
关注
深入理解NUMA:为什么你的服务在多核服务器上不稳定?
一、引言 在现代多核系统中,NUMA(非一致性内存访问)架构越来越普遍。合理配置 NUMA 策略,能够显著提升系统性能,但也可能踩坑。如果你曾在配置 BIOS 或内核参数时...
0
评论
分享
下一页
个人成就
文章被点赞
1
文章被阅读
1,206
掘力值
264
关注了
0
关注者
1
收藏集
0
关注标签
36
加入于
2025-08-06