Respond to CR.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent 0a081f7dcc
commit 08e560f969

@ -318,7 +318,7 @@ NSString *const OWSMessageContentJobFinderExtensionGroup = @"OWSMessageContentJo
AssertOnDispatchQueue(self.serialQueue); AssertOnDispatchQueue(self.serialQueue);
// We want a value that is just high enough to yield perf benefits. // We want a value that is just high enough to yield perf benefits.
const NSUInteger kIncomingMessageBatchSize = 16; const NSUInteger kIncomingMessageBatchSize = 32;
NSArray<OWSMessageContentJob *> *jobs = [self.finder nextJobsForBatchSize:kIncomingMessageBatchSize]; NSArray<OWSMessageContentJob *> *jobs = [self.finder nextJobsForBatchSize:kIncomingMessageBatchSize];
OWSAssert(jobs); OWSAssert(jobs);
@ -341,7 +341,7 @@ NSString *const OWSMessageContentJobFinderExtensionGroup = @"OWSMessageContentJo
// This delay won't affect the first message to arrive when this queue is idle, // This delay won't affect the first message to arrive when this queue is idle,
// so by definition we're receiving more than one message and can benefit from // so by definition we're receiving more than one message and can benefit from
// batching. // batching.
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.f * NSEC_PER_SEC)), self.serialQueue, ^{ dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5f * NSEC_PER_SEC)), self.serialQueue, ^{
[self drainQueueWorkStep]; [self drainQueueWorkStep];
}); });
} }

Loading…
Cancel
Save