iOS APP,每次打开和关闭一个特定的View,为什么Main函数占用内存接近20M?
iOS APP,open and close a specific View each time ,Why Main function takes up close to 20M memory?
在APP运行中,我多次打开和关闭某个View,发现每次增量内存在25MB左右,通过Allocation工具测试,发现在每个Generations main函数中占用19MB左右,为什么main函数会占用这么大的内存吗?另外在打开和关闭一个View的过程中,执行的main函数是什么意思?
谢谢大家!!!
main 函数是每次重新加载视图时加载 UI 的主线程。您可能在主线程中有一些特定于您的应用程序的功能代码
要在关闭视图时超时释放内存,您可以创建一个函数来释放在视图控制器中声明的所有属性。希望这有帮助
可以这样做:
- (void)dealloc
{
self.declaredProperty1 = nil;
}
希望对您有所帮助。
在APP运行中,我多次打开和关闭某个View,发现每次增量内存在25MB左右,通过Allocation工具测试,发现在每个Generations main函数中占用19MB左右,为什么main函数会占用这么大的内存吗?另外在打开和关闭一个View的过程中,执行的main函数是什么意思?
谢谢大家!!!
main 函数是每次重新加载视图时加载 UI 的主线程。您可能在主线程中有一些特定于您的应用程序的功能代码
要在关闭视图时超时释放内存,您可以创建一个函数来释放在视图控制器中声明的所有属性。希望这有帮助
可以这样做:
- (void)dealloc
{
self.declaredProperty1 = nil;
}
希望对您有所帮助。