Changeset: 9ca1526f1144 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9ca1526f1144
Modified Files:
        monetdb5/mal/mal_resource.c
Branch: Feb2013
Log Message:

Reduce the number of system calls


diffs (23 lines):

diff --git a/monetdb5/mal/mal_resource.c b/monetdb5/mal/mal_resource.c
--- a/monetdb5/mal/mal_resource.c
+++ b/monetdb5/mal/mal_resource.c
@@ -175,15 +175,18 @@ static int running; /* should be protect
 void
 MALresourceFairness(Client cntxt, MalBlkPtr mb, lng usec)
 {
-       long rss = MT_getrss();
+       long rss;
        lng delay, clk;
        int threads;
        double factor;
 
+       if ( usec > 0 && usec <= DELAYUNIT )
+               return;
        threads= GDKnr_threads > 0? GDKnr_threads: 1;
        if ( running == 0) // reset workers pool count
                running = threads;
 
+       rss = MT_getrss();
        /* ample of memory available*/
        if ( rss < MEMORY_THRESHOLD * monet_memory)
                return;
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to