日志与调试
有时日志代码或调试代码会显著拖慢程序。要么是日志/调试代码本身很慢,要么是为日志/调试 提供数据的数据收集代码很慢。请确保在未启用日志/调试功能时,不会为了日志/调试目的而执行 不必要的工作。 示例 1, 示例 2, 示例 3.
注意,assert! 调用始终执行,但 debug_assert! 调用仅在 dev 构建中运行。
如果你的断言是热点但并非安全必需,请考虑将其改为 debug_assert!。
示例 1,
示例 2.
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help