c++ - -fsanitize=leak 如何影响运行时性能?
问题描述
现代 C/C++ 编译器,包括g++
,通过附加到编译器/链接器标志来clang
支持函数,这对于在发布 C++ 项目之前发现潜在的内存泄漏非常有用。AddressSanitizerLeakSanitizer
-fsanitize=leak
我想知道与没有它的同一程序相比,启用该选项是否会对性能产生影响。如果有,该选项如何影响运行时性能(例如,比没有该选项慢约 10 倍)。我找不到提到该主题的官方文件。
解决方案
推荐阅读
- html - 在 Bootstrap 中,如何使用模态重定向到一个部分(而不重定向到打开模态的位置)
- sql - 插入带有两个 max 子句的语句
- arrays - 如何识别数字数组中的嵌入回文
- linux - 如何在 Chef 中使用多个 iptable 规则
- c++ - 未命名包时如何集成C++库
- angular - 如何在另一个之后订阅 Observable
- apache-flink - 基于 Apache Flink 设计 ETL 时如何正确验证数据库中是否存在记录?
- javascript - 如何通过svg在传单中绘制图标
- java - 如何仅显示输出中的最大数字?
- spring - 嗨,我在使用 Maven 创建 Spring with Reactor 项目时遇到问题