Comparing 4 tools today, TextPad, Notepad++, VisualStudio2017, Grep for Win and Everything.
Clear winners:
Everything
Grep for Windows
2nd Place:
Textpad
Visual Studio 2017
LAST:
Notepad++
Here are summary of tests and results, in order that I tested them:
Find File by search file with text search: plain text
Text pad:
Searching for: public static string BuildURLTransactionDetail
Dir Structure: 15GB, 131K Files
Pattern: *.cs
Find in Files params: http://prntscr.com/uv0p5m
Results:
Memory: 21 MB
CPU: 25%
Elap Time: 55s,
App Results:
http://prntscr.com/uv0ulf
Found 4 occurrence(s) in 4 file(s), 53257 ms
Notepad++:
Searching for: public static string BuildURLTransactionDetail
Dir Structure: 15GB, 131K Files
Pattern: *.cs
Find in Files params: http://prntscr.com/uv0rew
Results:
Memory: 120 MB
CPU: 8%
Elap Time: 235s (3m55s!!),
App Results:
http://prntscr.com/uv0u5a
VS2017 Find in Files:
Searching for: public static string BuildURLTransactionDetail
Dir Structure: 15GB, 131K Files
Pattern: *.cs
Find in Files params: http://prntscr.com/uv0vh7
Results:
Memory: devenve.exe+15MB MB
CPU: 50%
Elap Time: 20s !!!
App Results:
http://prntscr.com/uv0wdt
Everything:
Searching for: public static string BuildURLTransactionDetail
Dir Structure: 15GB, 131K Files
Pattern: *.cs
Find in Files params: http://prntscr.com/uv10pt
Results:
Memory: 80MB
CPU: 10%
Elap Time: 5s !!!
App Results:
http://prntscr.com/uv0zl3
grepWin-2.0.4_portable:
Searching for: public static string BuildURLTransactionDetail
Dir Structure: 15GB, 131K Files
Pattern: *.cs
Find in Files params: http://prntscr.com/uv1656
Results:
Memory: 20MB
CPU: 20%
Elap Time: 10s !!!
App Results:
http://prntscr.com/uv16ta