Various changes for improved uniquing

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6478 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
richard 2000-04-18 09:02:38 +00:00
parent 2fe1953386
commit 15d28621f9
14 changed files with 770 additions and 353 deletions

View file

@ -358,6 +358,18 @@ bench_str()
END_TIMER;
PRINT_TIMER("NSString (ser/des)");
[NSDeserializer uniquing: YES];
START_TIMER;
for (i = 0; i < MAX_COUNT/100; i++)
{
NSData *d = [ser serializePropertyList: plist];
id p = [des deserializePropertyListFromData: d
mutableContainers: NO];
}
END_TIMER;
PRINT_TIMER("NSString (ser/des - uniquing)");
[NSDeserializer uniquing: NO];
START_TIMER;
for (i = 0; i < MAX_COUNT/100; i++)
{