From ec1098af9383716f24aa1a85e60835f92d35bbbe Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 7 Dec 2010 02:24:18 -0800 Subject: [PATCH] Further break down _profile usage for ChangesController. --- MobileCydia.mm | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/MobileCydia.mm b/MobileCydia.mm index 74ec4d22..98243467 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -7546,12 +7546,15 @@ freeing the view controllers on tab change */ packages_ = CFArrayCreateMutable(kCFAllocatorDefault, [packages count], NULL); _trace(); - for (Package *package in packages) - if ([package upgradableAndEssential:YES] || [package visible]) - CFArrayAppendValue(packages_, package); - + _profile(ChangesController$_reloadPackages$Filter) + for (Package *package in packages) + if ([package upgradableAndEssential:YES] || [package visible]) + CFArrayAppendValue(packages_, package); + _end _trace(); - [(NSMutableArray *) packages_ radixSortUsingFunction:reinterpret_cast(&PackageChangesRadix) withContext:NULL]; + _profile(ChangesController$_reloadPackages$radixSort) + [(NSMutableArray *) packages_ radixSortUsingFunction:reinterpret_cast(&PackageChangesRadix) withContext:NULL]; + _end _trace(); } @@ -7649,6 +7652,8 @@ freeing the view controllers on tab change */ target:self action:@selector(refreshButtonClicked) ] autorelease]]; + + PrintTimes(); } } @end -- 2.45.2