chromium / vs-chromium

A Visual Studio extension containing a collection of tools to help contributing code to the Chromium project.
BSD 3-Clause "New" or "Revised" License
310 stars 88 forks source link

Performance: Use NtQueryDirectoryFile for enumerating files and directories #58

Closed rpaquay closed 4 years ago

rpaquay commented 4 years ago

NtQueryDirectoryFile is more efficient (about 40%) for enumerating files and directories than using FindFirst/FindNext.

Reference:

Example:

rpaquay commented 4 years ago

This is address in release 0.9.33: https://github.com/chromium/vs-chromium/releases/tag/v0.9.33