ripgrep 잘 쓰고 있어서 어떤 차이가 있나 검색해 보다 보니, 이런 글이 보이네요.
https://reddit.com/r/rust/…
몇년 전 이야기이긴 하지만, ugrep 에서는 ugrep이 ripgrep보다 빠르다고 하고, ripgrep 에서는 ripgrep이 ugrep보다 빠르다고 하니 어느쪽이 맞는 이야기냐? 라는 건데, 댓글이 정말 대단하네요.
ugrep에서 했다는 테스트들을 다시 진행하면서 결과를 요약했습니다.
결과는 대충 요약하면, 대부분의 경우에서 ripgrep이 더 빠른 게 맞는 것 같고, ugrep쪽은 뭔가 자기에게 유리한 방식으로 테스트를 진행한 것 같다는 내용입니다. (ugrep 에서 테스트한 내용으로 테스트를 해도 ripgrep쪽이 더 좋은 결과를 내는 경우가 많다는 것이고, ugrep쪽은 테스트 크기를 줄여 노이즈로 인한 편차를 키워 유리한 결과만 뽑은게 아닌가 라는 의심이 들어간 내용입니다.)