From 1ef06dfc33b9a6fbc255ae517f8503c2c3dc67c0 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Sun, 9 Jul 2006 10:06:44 +0000 Subject: [PATCH] Report peak memory used upon exiting git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@595 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/samples/pjsip-perf.c | 4 ++-- pjsip/src/test-pjsip/test.c | 13 ++----------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/pjsip-apps/src/samples/pjsip-perf.c b/pjsip-apps/src/samples/pjsip-perf.c index c1a6b38d6..85ab15e78 100644 --- a/pjsip-apps/src/samples/pjsip-perf.c +++ b/pjsip-apps/src/samples/pjsip-perf.c @@ -755,8 +755,8 @@ static void destroy_app() if (app.pool) { pj_pool_release(app.pool); app.pool = NULL; - PJ_LOG(3,(THIS_FILE, "caching pool free capacity: %uMB", - app.cp.capacity / 1000000)); + PJ_LOG(3,(THIS_FILE, "Peak memory size: %uMB", + app.cp.peak_used_size / 1000000)); pj_caching_pool_destroy(&app.cp); } } diff --git a/pjsip/src/test-pjsip/test.c b/pjsip/src/test-pjsip/test.c index 2b353ad90..2eecf83f8 100644 --- a/pjsip/src/test-pjsip/test.c +++ b/pjsip/src/test-pjsip/test.c @@ -343,17 +343,8 @@ on_return: flush_events(500); /* Dumping memory pool usage */ - { - pj_pool_t *p; - unsigned sz = 0; - p = caching_pool.used_list.next; - while (p != (pj_pool_t*)&caching_pool.used_list) { - sz += pj_pool_get_capacity(p); - p = p->next; - } - PJ_LOG(3,(THIS_FILE, "Caching pool total capacity=%u", - caching_pool.capacity + sz)); - } + PJ_LOG(3,(THIS_FILE, "Peak memory size=%u MB", + caching_pool.peak_used_size / 1000000)); pjsip_endpt_destroy(endpt); pj_caching_pool_destroy(&caching_pool);