Dear Sir
I have been testing the lastest version of mserver5 under Linux on an embedded arm platform (Marvell PXA270 XScale 600Mhz) and a PC.
MonetDB server v5.16.5 kernel v1.34
I have built it for gumstix (arm based platform) and for PC
I have built it using the
monetdb-install.sh with the following parameters
export EXTRA_ECONF=”—enable-optimize –disable-debug –enable-strict
–with-gcc=arm-angstrom-linux-gnueabi-gcc –host=arm-angstrom-linux-gnueabi
–with-openssl=$HOME/gumstix/openssl –without-perl
–without-ruby –without-python –without-php
–without-java –without-swig without-libxml2
–with-pcre=$HOME/gumstix/pcre
. /monetdb-install.sh –nightly=stable –prefix=$HOME/gumstix/monet –build ==$HOME/gumstix/monetBuildGum –enable-sql
Unfortunately using 2 instances of my test program (test1.cpp attached) writing to the database at the same time, I see the memory being consumed
and not released – it is very noticeable on a gumstix and will use all the memory within a hour.
If I stop the writer applications the memory usage remains constant. No further memory is released
If I halt the database server and reload the same same database I get a considerable reduction in the memory
i.e. mserver5 memory footprint on a gumstix (http://www.gumstix.com/ verdex-pro
11% memory usage at Start running 2 instances of the test application (test1)
35.8% memory running
for 3mins then stopping the write (test1) applications
10.3% memory after stopping and restarting database
12.8%
memory after reloading database
The test programs were run for only a few minutes.
I also have valgrind reports of the same programs being run a the pc if helpful
Simon Abernethy
Software Engineer
MiPlaza
Philips Research
WB6.014 (HTC34 6.14)
5656 AE
Tel +31 40 27 49566
Fax +31 40 27 42081
Email
simon.abernethy@philips.com