Saya telah memperhatikan bahwa menjalankan berikutnya grep
pada permintaan yang sama (dan juga permintaan yang berbeda, tetapi pada file yang sama) jauh lebih cepat daripada yang pertama dijalankan (efeknya mudah terlihat ketika mencari melalui file besar).
Ini menunjukkan bahwa grep menggunakan semacam caching dari struktur yang digunakan untuk pencarian, tetapi saya tidak dapat menemukan referensi di Internet.
Mekanisme apa yang memungkinkan grep
untuk mengembalikan hasil lebih cepat dalam pencarian berikutnya?