On 24 August 2016 at 20:34, Ivan Zhakov <i...@visualsvn.com> wrote: > I was monitoring Subversion server I/O on Windows and noticed that > apr_file_info_get(APR_FINFO_SIZE) involves two syscalls > (QueryInformationVolume and QueryAllInformationFile). The > apr_file_info_get(APR_FINFO_SIZE) is actively used by Subversion > filesystem and optimizing it gives around 5-10% IO reduction. > > Attached patch adds optimized codepath to apr_file_info_get() when > only APR_FINFO_SIZE is requested. > Committed in r1774712.
-- Ivan Zhakov