gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r4894 - GNUnet/src/applications/gap


From: gnunet
Subject: [GNUnet-SVN] r4894 - GNUnet/src/applications/gap
Date: Sat, 2 Jun 2007 00:51:04 -0600 (MDT)

Author: grothoff
Date: 2007-06-02 00:51:04 -0600 (Sat, 02 Jun 2007)
New Revision: 4894

Modified:
   GNUnet/src/applications/gap/gaptest2.c
Log:
performance metrics

Modified: GNUnet/src/applications/gap/gaptest2.c
===================================================================
--- GNUnet/src/applications/gap/gaptest2.c      2007-06-02 06:50:50 UTC (rev 
4893)
+++ GNUnet/src/applications/gap/gaptest2.c      2007-06-02 06:51:04 UTC (rev 
4894)
@@ -37,9 +37,9 @@
 
 #define START_PEERS 1
 
-#define PEER_COUNT 10
+#define PEER_COUNT 4
 
-#define SIZE 1024 * 1024 * 10
+#define SIZE 1024 * 1024 * 2
 
 static struct GE_Context * ectx;
 
@@ -74,7 +74,7 @@
                      name,
                      O_WRONLY|O_CREAT, S_IWUSR|S_IRUSR);
   buf = MALLOC(size);
-  memset(buf, size + size / 253, size);
+  memset(buf, size / 253, sizeof(HashCode512));
   for (i=0;i<size - sizeof(HashCode512);i+=sizeof(HashCode512))
     hash(&buf[i],
         sizeof(HashCode512),
@@ -204,11 +204,11 @@
                        O_RDONLY);
     buf = MALLOC(size);
     in = MALLOC(size);
-    memset(buf, size + size / 253, size);
-    for (i=0;i<(int) (size - 42 - sizeof(HashCode512));i+=sizeof(HashCode512))
-      hash(&buf[i+sizeof(HashCode512)],
-          42,
-          (HashCode512*) &buf[i]);
+    memset(buf, size / 253, sizeof(HashCode512));
+    for (i=0;i<size - sizeof(HashCode512);i+=sizeof(HashCode512))
+      hash(&buf[i],
+          sizeof(HashCode512),
+          (HashCode512*) &buf[i+sizeof(HashCode512)]);
     if (size != READ(fd, in, size))
       ret = SYSERR;
     else if (0 == memcmp(buf,
@@ -254,6 +254,7 @@
   struct ECRS_URI * uri;
   int i;
   char buf[128];
+  cron_t start;
 
   ret = 0;
   cfg = GC_create_C_impl();
@@ -301,8 +302,10 @@
                                    buf);
   CHECK(OK == searchFile(&uri));
   printf("Search successful!\n");
+  start = get_time();
   CHECK(OK == downloadFile(SIZE, uri));
-  printf("Download successful!\n");
+  printf("Download successful at %llu kbps!\n",
+        (SIZE / 1024) / ((get_time() - start) / cronSECONDS));
   ECRS_freeUri(uri);
   GC_set_configuration_value_string(cfg,
                                    ectx,





reply via email to

[Prev in Thread] Current Thread [Next in Thread]