iOS应用的性能调试
Posted 徐家汇123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS应用的性能调试相关的知识,希望对你有一定的参考价值。
1、Static Analysis
使用之前先清理一下数据:product-->Clean
可能遇到的问题:
a、发现工程中有多个“User-facing text should use localized string macro”警告,如下图:
解决方法:
b、
问题:tempMutArr重新开辟空间储存另一个空间的相同数据,必然会有一个空间闲置,造成内存泄漏
NSMutableArray *tempMutArr = [NSMutableArray arrayWithCapacity:0];
if ([self.clickedButtonTpye isEqualToString:KClickedButtonTypeLast]) {
tempMutArr = self.lastDataSourceArr;
}else{
tempMutArr = self.hotDataSourceArr;
}
解决方法:只声明变量不开辟新空间,赋值,
NSMutableArray *tempMutArr ;
以上是关于iOS应用的性能调试的主要内容,如果未能解决你的问题,请参考以下文章
关于React Native项目在android上UI性能调试实践
sql查询性能调试,用SET STATISTICS IO和SET STATISTICS TIME---解释比较详细