一般的に言えば、高速なコードはより少ないシステム リソースを使用しますか?
はいの場合、ファイル システムからファイルを 1 秒で読み取ることは、10.02
秒かかったデータベースにクエリを実行するよりも軽い (より良い?)と考えるべき0.03
ですか?
ご注意ください:
- ここでは速度は問題ではありません。メモリなどのシステム リソースについて話しているだけです。
- また、これは一般的な質問です。ファイル システムとデータベースを比較しているわけではありません。これはほんの一例です。
正確な答えを見つけるには、コードでさまざまなベンチマークやプロファイリングを行う必要があることは承知していますが、上で述べたように、それが一般的に正しいかどうかを知りたいと思っています。
私は自分のプロジェクトで速度ベンチマークを実行してbetter
ソリューションを定義していましたが、たとえばメモリ使用量のベンチマークを実行する必要があるとは思いもしませんでした。何度かやりましたが、大したことはありませんでした。だから、それが私がこの質問をしている理由です。それがまったく理にかなっていることを願っています。