每次调用函数时内存使用都会增加 - Swift

时间:2017-06-18 21:57:04

标签: arrays swift memory swiftsoup

我有一种方法,它使用swift的String(contentsOf: ...函数连续几次异步地从网站上提取数据。使用SwiftSoup库,我能够解析HTML中的数据。然后将此数据存储到struct个实例的数组中。该结构包含3个字符串,2个Ints,1个Bool和1个字符串数组

它的效果很好,但我注意到的一点是,在分析应用程序的内存使用情况时,每次调用此方法时,持续的RAM使用量每次都会增加大约1.5MiB。 / p>

我的问题是,这是正常行为吗?如果没有,我如何强制我的应用程序释放未使用的变量或任何内存?

Leaks check in the Instruments app

请注意,屏幕截图中显示的峰值来自更改为其他视图控制器时调用的其他方法,因此可能会忽略它们。

0 个答案:

没有答案