diff options
| -rw-r--r-- | LICENSE | 2 | ||||
| -rw-r--r-- | bench.c | 22 | ||||
| -rw-r--r-- | lzf_c.c | 2 | 
3 files changed, 15 insertions, 11 deletions
| @@ -1,4 +1,4 @@ -Copyright (c) 2000-2007 Marc Alexander Lehmann <schmorp@schmorp.de> +Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>  Redistribution and use in source and binary forms, with or without modifica-  tion, are permitted provided that the following conditions are met: @@ -3,10 +3,12 @@  #include <string.h>  #include <time.h>  #include <sys/time.h> +#include <sys/times.h>  #include <sys/types.h>  #include <sys/socket.h>  #include <sys/ioctl.h>  #include <sys/stat.h> +#include <sys/resource.h>  #include <math.h>  #include <signal.h>  #include <X11/Xlib.h> @@ -65,27 +67,29 @@ int main(void)     signal (SIGURG, sigu); -   for (lp = 0; lp < 100000; lp++) { +   for (lp = 0; lp < 1000000; lp++) {        s=stamp(); -      //snprintf (buf, 64, "<1.%llx>", (unsigned long long)0xa234567812ULL); -      getpgrp(); +      struct timespec ts; clock_gettime (CLOCK_THREAD_CPUTIME_ID, &ts); +      //printf ("%9ld\n", ts.tv_nsec);//D +      //struct rusage usage; getrusage (RUSAGE_SELF, &usage); +      //struct tms tms; times (&tms); +        //kill (0, SIGURG);        //write (evfd, &ctr, 8);        //read (evfd, &ctr, 8);        //write (p[1], &buf, 1);        //read (p[0], &buf, 4);        //stat ("/etc/passwd", &sbuf); -      //struct timeval tv; -      //gettimeofday (&tv, 0); +      //struct timeval tv; gettimeofday (&tv, 0); -      l = lzf_compress (data, DSIZE, data2, DSIZE*2); -      assert(l); +      //l = lzf_compress (data, DSIZE, data2, DSIZE*2); +      //assert(l);        si[0]=measure(s); -      j = lzf_decompress (data2, l, data3, DSIZE*2); -      assert (j == DSIZE); +      //j = lzf_decompress (data2, l, data3, DSIZE*2); +      //assert (j == DSIZE);        printf ("\r%10d (%d) ", si[0], l);        if (si[0] < min && si[0] > 0) @@ -1,5 +1,5 @@  /* - * Copyright (c) 2000-2008 Marc Alexander Lehmann <schmorp@schmorp.de> + * Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>   *    * Redistribution and use in source and binary forms, with or without modifica-   * tion, are permitted provided that the following conditions are met: | 
