Skip to content

Commit 0510aaf

Browse files
committed
using NSMutableArray sortUsingFunction instead of NSArray sortedArrayUsingFunction
性能优化,同时也会修正多线程下使用LFStreamSocket推流的内存泄漏问题
1 parent f6feec3 commit 0510aaf

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

LFLiveKit/publish/LFStreamingBuffer.m

+1-3
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,7 @@ - (void)appendObject:(LFFrame *)frame {
6262
} else {
6363
///< 排序
6464
[self.sortList addObject:frame];
65-
NSArray *sortedSendQuery = [self.sortList sortedArrayUsingFunction:frameDataCompare context:NULL];
66-
[self.sortList removeAllObjects];
67-
[self.sortList addObjectsFromArray:sortedSendQuery];
65+
[self.sortList sortUsingFunction:frameDataCompare context:nil];
6866
/// 丢帧
6967
[self removeExpireFrame];
7068
/// 添加至缓冲区

0 commit comments

Comments
 (0)