r3266 - trunk/libmutil/source
svn at minisip.org
svn at minisip.org
Wed May 9 13:58:54 CEST 2007
Author: erik
Date: 2007-05-03 15:45:17 +0200 (Thu, 03 May 2007)
New Revision: 3266
Modified:
trunk/libmutil/source/MemObject.cxx
Log:
* libmutil: Improve performance of getMemObjectNames: O(n^2) -> O(n),
n=number of allocated MObjects.
Modified: trunk/libmutil/source/MemObject.cxx
===================================================================
--- trunk/libmutil/source/MemObject.cxx 2007-05-03 08:48:06 UTC (rev 3265)
+++ trunk/libmutil/source/MemObject.cxx 2007-05-03 13:45:17 UTC (rev 3266)
@@ -153,7 +153,7 @@
for (int i=0; i< objs.size(); i++){
int count = objs[i]->getRefCount();
string countstr = count?itoa(count):"on stack";
- ret.push_back(objs[i]->getMemObjectType()+"("+countstr+")" + "; ptr=" + itoa((int)objs[i]) );
+ ret.push_front(objs[i]->getMemObjectType()+"("+countstr+")" + "; ptr=" + itoa((int)objs[i]) );
}
global.unlock();
return ret;
More information about the Minisip-devel
mailing list