日志记录与调试

有时,日志记录代码或调试代码可能会显著减慢程序的运行速度。无论是日志记录/调试代码本身慢,还是提供给日志记录/调试代码的数据收集代码慢,都可能导致这种情况。确保在未启用日志记录/调试时不要执行不必要的工作。 示例 1, 示例 2

请注意,assert! 调用始终会执行,但 debug_assert! 调用仅在开发构建中执行。如果您有一个热点断言,但对安全性不是必需的,请考虑将其改为 debug_assert!示例 1, 示例 2