なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2019/09/22)

2019/09/22分のコミットです。

CHANGELOGへの追加はありませんでした。


Reduce stat(2) calls

actionpack/lib/action_dispatch/middleware/static.rbrailties/lib/rails/commands/dbconsole/dbconsole_command.rbの修正です。

File.file?File.readable?を使用していた箇所を、File.statしてその結果でfile?readable?のチェックを行うよう修正しています。

クラスメソッドのfile?readable?はそれぞれstatシステムコールを実行するので、システムコールの呼び出しを減らす為。