Bump block side for copy to 64k to minimize overhead for low latency
authorAlexander Larsson <alexl@redhat.com>
Wed, 19 Mar 2008 12:16:20 +0000 (12:16 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Wed, 19 Mar 2008 12:16:20 +0000 (12:16 +0000)
2008-03-19  Alexander Larsson  <alexl@redhat.com>

        * gfile.c:
        (copy_stream_with_progress):
Bump block side for copy to 64k to minimize
overhead for low latency links. (#523015)

svn path=/trunk/; revision=6735

gio/ChangeLog
gio/gfile.c

index 8d34c73..2d3f3a0 100644 (file)
@@ -1,3 +1,10 @@
+2008-03-19  Alexander Larsson  <alexl@redhat.com>
+
+        * gfile.c:
+        (copy_stream_with_progress):
+       Bump block side for copy to 64k to minimize
+       overhead for low latency links. (#523015)
+
 2008-03-16  Tor Lillqvist  <tml@novell.com>
 
        * Makefile.am (libgio_2_0_la_DEPENDENCIES): Make libgio-2.0.la
index ab56a3c..3a6c9a6 100644 (file)
@@ -2124,7 +2124,7 @@ copy_stream_with_progress (GInputStream           *in,
 {
   gssize n_read, n_written;
   goffset current_size;
-  char buffer[8192], *p;
+  char buffer[1024*64], *p;
   gboolean res;
   goffset total_size;
   GFileInfo *info;