ios - Debug navigator memory in Xcode grows -
i have developed application iphone, , check memory leak.
i switch 2 viewcontrollers
(two screens), vc1 , vc2 follow:
click button in vc1 start vc2, using [
self presentviewcontroller:vc2 animated:yes completion:nil]
;click button in vc2 close vc2 , go vc1, using [
self dismissviewcontrolleranimated:yes completion:nil
];
i repeats step 1 , 2 ten times.
in xcode, debug navigate memory, memory grows each time
screen @ vc1, memory: 6mb
screen @ vc2, memory: 6.6mb
screen @ vc1, memory: 6.3mb
screen @ vc2, memory: 6.8mb
screen @ vc1, memory: 6.5mb
screen @ vc2, memory: 7mb
screen @ vc1, memory: 6.6mb
screen @ vc2, memory: 7mb
screen @ vc1, memory: 6.6mb
screen @ vc2, memory: 7.2mb
...
screen @ vc1, memory: 7mb
vc1 starts memory 6mb, @ end, uses 7mb, after 10 time switching of vc1 , vc2.
i verify code , run xcode instrument find memory leak, instrument shows no leak.
what cause memory grow 6mb 7mb?
my application has memory leak?
or normal behaviour of ios?
Comments
Post a Comment