上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 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)
摘要: https://mp.weixin.qq.com/s/lx0vX-4wlQWxxfj017T9HA 阅读全文
posted @ 2026-09-04 23:22 光風霽月 阅读(4) 评论(0) 推荐(0)
摘要: 参考资料: https://samwho.dev/memory-allocation/ https://imageslr.com/2020/malloc https://mp.weixin.qq.com/s/Flt85kKbDEn_XD83mtYxUA?token=1646973705&lang=z 阅读全文
posted @ 2026-09-04 23:22 光風霽月 阅读(7) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/wzh2010/p/13874206.html 概述 我们所说的缓存分为进程内部缓存(系统内部缓存)和 缓存服务(如 redis/memcache)。计算机服务从原来的单体结构,到多实例,到现在流行的微服务,缓存服务变得原来越流行了。 进程缓存 先说说 阅读全文
posted @ 2026-09-04 22:34 光風霽月 阅读(6) 评论(0) 推荐(0)
摘要: https://stackoverflow.com/questions/4211180/examples-illustration-of-wait-free-and-lock-free-algorithms If a program is lock-free, it basically means 阅读全文
posted @ 2026-09-04 22:33 光風霽月 阅读(4) 评论(0) 推荐(0)
摘要: 4. 限流的底层原理解析 01 限流的目的 限流主要有两个目的: 防止系统过载:确保系统在高负载情况下仍能保持稳定运行。 保证服务质量:为所有用户提供公平的服务,避免某些用户占用过多资源。 02 限流算法的实现 2.1 固定窗口计数器算法 固定窗口计数器算法是一种基本的限流方法,它通过在固定时间窗口 阅读全文
posted @ 2026-09-04 18:25 光風霽月 阅读(7) 评论(0) 推荐(0)
摘要: 引言 在 C++ 开发中,性能优化是一个永恒的主题。本文将系统地介绍如何通过合理的编程技术来提升 C++ 程序的性能,包括对象创建与销毁、函数调用优化以及系统设计等关键方面。 最近看了一本书《提高 C++ 性能的编程技术》,这本书内容比较老,有些内容不太适合现在的编译器,但里面很多内容还是值得我们学 阅读全文
posted @ 2026-09-04 17:02 光風霽月 阅读(2) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页