]> Zhao Yanbai Git Server - minix.git/commitdiff
larger i/o buffer for exec()
authorBen Gras <ben@minix3.org>
Thu, 12 May 2011 17:04:55 +0000 (19:04 +0200)
committerBen Gras <ben@minix3.org>
Thu, 12 May 2011 17:12:28 +0000 (19:12 +0200)
  . makes exec() for large executables (e.g. clang, gcc)
    significantly faster

Thanks to Antoine Leca.

servers/vfs/exec.c

index 09ba602351771cfa6e6c62c62416453bc31c54a9..b78ca8b079594e28531048d04a1a14a365bf1f3f 100644 (file)
@@ -552,7 +552,7 @@ phys_bytes seg_bytes                /* how much is to be transferred? */
   unsigned n, o;
   u64_t new_pos;
   unsigned int cum_io;
-  char buf[1024];
+  static char buf[128 * 1024];
 
   assert((seg == T)||(seg == D));