摘要:
Duff’s Device Duff’s Device 是一种独特的循环展开优化技术,由 Tom Duff 在 1983 年发明。本文将深入探讨这种技术的工作原理,以及如何在实际开发中应用它来提升程序性能。 本文主要介绍 Duff’s device 这个知识点,这是一种 C 语言中使用的优化技术,主 阅读全文
posted @ 2026-09-05 13:00
光風霽月
阅读(7)
评论(0)
推荐(0)
摘要:
CPU 分支预测原理:if-else 性能优化指南 分支预测是影响程序性能的关键因素之一。本文将深入探讨 CPU 分支预测的工作原理,分析 if-else 语句对性能的影响,并提供实用的优化方案。 首先看一段经典的代码,并统计它的执行时间: // test_predict.cc #include < 阅读全文
posted @ 2026-09-05 12:57
光風霽月
阅读(4)
评论(0)
推荐(0)
摘要:
参考资料 http://www.flounder.com/debug_release.htm https://vinayakgarg.wordpress.com/2012/03/31/difference-between-debug-build-and-release-build/ https:// 阅读全文
posted @ 2026-09-05 12:51
光風霽月
阅读(7)
评论(0)
推荐(0)
摘要:
在 Linux 系统中,库插桩(Library Instrumentation / Interposition)简单来说,就是“半路拦截”。 它是指 拦截应用程序对动态链接库(比如 C 标准库 glibc)中函数的调用。通过插桩,你可以在目标函数执行之前、之后加入自己的逻辑,甚至完全替换掉原来的函数 阅读全文
posted @ 2026-09-05 12:30
光風霽月
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号