Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-06-06 Thread Jonathan Wakely via Gcc-patches
On Wed, 22 Mar 2023 at 12:20, Jonathan Wakely wrote: > On Wed, 22 Mar 2023 at 12:18, Jonathan Wakely wrote: > >> On Wed, 22 Mar 2023 at 12:14, Jonathan Wakely wrote: >> >>> >>> >>> On Mon, 20 Mar 2023 at 22:30, Jonathan Wakely via Libstdc++ < >>> libstd...@gcc.gnu.org> wrote: >>> On 20/03/23

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-06-06 Thread Jonathan Wakely via Gcc-patches
On Wed, 22 Mar 2023 at 12:18, Jonathan Wakely wrote: > On Wed, 22 Mar 2023 at 12:14, Jonathan Wakely wrote: > >> >> >> On Mon, 20 Mar 2023 at 22:30, Jonathan Wakely via Libstdc++ < >> libstd...@gcc.gnu.org> wrote: >> >>> On 20/03/23 22:27 +, Jonathan Wakely wrote: >>> >On 06/03/23 20:52 +0100

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-06-06 Thread Jonathan Wakely via Gcc-patches
On Wed, 22 Mar 2023 at 12:14, Jonathan Wakely wrote: > > > On Mon, 20 Mar 2023 at 22:30, Jonathan Wakely via Libstdc++ < > libstd...@gcc.gnu.org> wrote: > >> On 20/03/23 22:27 +, Jonathan Wakely wrote: >> >On 06/03/23 20:52 +0100, Jannik Glückert wrote: >> >>we were previously only using send

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-03-22 Thread Jonathan Wakely via Gcc-patches
On Wed, 22 Mar 2023 at 12:18, Jonathan Wakely wrote: > On Wed, 22 Mar 2023 at 12:14, Jonathan Wakely wrote: > >> >> >> On Mon, 20 Mar 2023 at 22:30, Jonathan Wakely via Libstdc++ < >> libstd...@gcc.gnu.org> wrote: >> >>> On 20/03/23 22:27 +, Jonathan Wakely wrote: >>> >On 06/03/23 20:52 +0100,

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-03-22 Thread Jonathan Wakely via Gcc-patches
On Wed, 22 Mar 2023 at 12:14, Jonathan Wakely wrote: > > > On Mon, 20 Mar 2023 at 22:30, Jonathan Wakely via Libstdc++ < > libstd...@gcc.gnu.org> wrote: > >> On 20/03/23 22:27 +, Jonathan Wakely wrote: >> >On 06/03/23 20:52 +0100, Jannik Glückert wrote: >> >>we were previously only using sendf

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-03-22 Thread Jonathan Wakely via Gcc-patches
On Mon, 20 Mar 2023 at 22:30, Jonathan Wakely via Libstdc++ < libstd...@gcc.gnu.org> wrote: > On 20/03/23 22:27 +, Jonathan Wakely wrote: > >On 06/03/23 20:52 +0100, Jannik Glückert wrote: > >>we were previously only using sendfile for files smaller than 2GB, as > >>sendfile needs to be called

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-03-20 Thread Jonathan Wakely via Gcc-patches
On 20/03/23 22:27 +, Jonathan Wakely wrote: On 06/03/23 20:52 +0100, Jannik Glückert wrote: we were previously only using sendfile for files smaller than 2GB, as sendfile needs to be called repeatedly for files bigger than that. some quick numbers, copying a 16GB file, average of 10 repetit

Re: [PATCH v2 1/2] libstdc++: also use sendfile for big files

2023-03-20 Thread Jonathan Wakely via Gcc-patches
On 06/03/23 20:52 +0100, Jannik Glückert wrote: we were previously only using sendfile for files smaller than 2GB, as sendfile needs to be called repeatedly for files bigger than that. some quick numbers, copying a 16GB file, average of 10 repetitions: old: real: 13.4s user: 0.1