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