[Bug 12755] New: [patch] Improve execution speed on Windows; with Win32 API calls
samba-bugs at samba.org
samba-bugs at samba.org
Sat Apr 22 19:04:44 UTC 2017
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: wayned at samba.org
Reporter: joe at benden.us
QA Contact: rsync-qa at 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.
More information about the rsync
mailing list