Keyboard shortcuts

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

ロギングとデバッグ

ロギングコードやデバッグコードが、プログラムを大幅に遅くすることがあります。 ロギング/デバッグコード自体が遅い場合もあれば、ロギング/デバッグコードに 供給するデータ収集コードが遅い場合もあります。ロギング/デバッグが有効になっていないときに、 ロギング/デバッグ目的で不要な作業が行われないようにしてください。 例 1, 例 2, 例 3.

assert! の呼び出しは常に実行されますが、debug_assert! の呼び出しは dev ビルドでのみ実行されることに注意してください。頻繁に実行されるものの、 安全性のためには必要ではないアサーションがある場合は、それを debug_assert! にすることを検討してください。 例 1, 例 2.