calssion's blog
  • Home
  • Archives
  • Tags
  • Categories
calssion's blog
  • Home
  • Archives
  • Tags
  • Categories

做加法还是做减法?搞懂 Tree-shaking 与死代码消除(DCE)机制

2026-03-01
优化
约 1725 字 预计阅读 4 分钟

翻到一篇老文章 Tree-shaking versus dead code elimination,关于 Tree-shaking 和 Dead Code Elimination (DCE) 的,很多人会将它们放到一起讨论,本文来简单介绍一下。

阅读更多

搞懂 C++ 编译规则:实体与指针的“前向声明”之谜

2026-02-24
C++
约 1124 字 预计阅读 3 分钟

在开发 C++ 时,可能会遇到 incomplete type(不允许使用不完整的类型) 的错误,这个错误的背后隐藏着 C++ 编译器一个经典且合理的规则,本文来简单介绍下。

阅读更多

用 LLVM 编译器协助破解 VMProtect

2026-01-14
操作系统
约 2245 字 预计阅读 5 分钟

偶然看到两篇有意思的文章[1,2],说利用了 LLVM 编译器协助破解号称最强大的软件保护工具之一 VMProtect,本文简单介绍下,不过涉及 LLVM 编译器的篇幅很少。

阅读更多

Dynamo: 二进制指令动态优化执行框架

2025-12-08
优化
约 4090 字 预计阅读 9 分钟

看到一个有趣的程序动态优化的框架 Dynamo,可以很好地优化程序性能,本文简单介绍一下。

阅读更多

当 LLVM 遇上 AI: 给代码优化找个"超级大脑"

2025-11-08
优化
约 1266 字 预计阅读 3 分钟

看到论坛里 LLVM 和 ML 的研讨,感觉非常有趣,本文简单概括整理一下相关内容。MLGO 和一些 LLM 相关的优化之前写过了,这里就不再重复。 由于数量比较多,所以写得会很简单,感兴趣可以点链接细看。

阅读更多
下一页
由 Hugo 强力驱动 | 主题 - Even © 2021 - 2026calssion