-rw-r--r-- | src/eyefiworker.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/eyefiworker.cc b/src/eyefiworker.cc index 9dcd048..450661a 100644 --- a/src/eyefiworker.cc +++ b/src/eyefiworker.cc @@ -1,2 +1,6 @@ #include <signal.h> +#ifndef NDEBUG +# include <sys/resource.h> +#endif +#include <syslog.h> #include <stdexcept> @@ -37,2 +41,10 @@ int eyefiworker::run(int bindport) { soap_destroy(this); soap_end(this); soap_done(this); +#ifndef NDEBUG + struct rusage ru; + if(getrusage(RUSAGE_SELF,&ru)) { + syslog(LOG_NOTICE,"Failed to getrusage(): %d",errno); + }else{ + syslog(LOG_INFO,"maxrss: %ld\n",ru.ru_maxrss); + } +#endif /* NDEBUG */ _exit(0); |