https://bugzilla.samba.org/show_bug.cgi?id=12755
Bug ID: 12755 Summary: [patch] Improve execution speed on Windows; with Win32 API calls Product: rsync Version: 3.1.3 Hardware: All OS: Windows 10 Status: NEW Severity: normal Priority: P5 Component: core Assignee: way...@samba.org Reporter: j...@benden.us QA Contact: rsync...@samba.org Created attachment 13169 --> https://bugzilla.samba.org/attachment.cgi?id=13169&action=edit Improve wall-time execution speed on Windows The attached patch improves execution speed under Windows, by sprinkled usage of the Win32 API. The patch is against the Git repository master branch. When compiled with MSYS or Cygwin, this patch massively improves on total wall time of the synchronization. By utilizing the Win32 API, I was able to bypass lots of POSIX-to-Win32 translations occurring coupled with reusing given stat()-equivalent data returned during the file-system directory walks. Comments, suggestions, ideas are welcomed! -Joe -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html