You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the ESPProvision Library objects like ESPBleTransport, ESPSession, ESPDevice, ESPWiFiManager, ESPProvision, ESPUtility and also object related to security schemes remain in memory, instead of being deallocated, which leads to memory leaks issues on iOS.
@pklobukowski, I've followed all the outlined steps with the ESPSampleApp. Regrettably, I didn't come across any memory leak warnings during debugging. Please inform us if there are any disparities in how the SDK is utilized in your application compared to the sample app, or if there are any extra measures we can attempt to replicate this problem. Appreciate your assistance.
Description
Some of the ESPProvision Library objects like
ESPBleTransport
,ESPSession
,ESPDevice
,ESPWiFiManager
,ESPProvision
,ESPUtility
and also object related to security schemes remain in memory, instead of being deallocated, which leads to memory leaks issues on iOS.To Reproduce
I detect this problem in my project, but it should be visible also in Sample App. In the link below you can read about how to detect memory leaks in Xcode :
https://medium.com/@lvjian700/advanced-debug-swift-memory-leak-eb134b061158
Example steps to reproduce the behavior in Sample App:
Frequency
Every time
Expected behavior
All retained objects should be deallocated. There should be no memory leaks warnings in Xcode
Screenshots
Here are multiple screenshots with memory graphs that I discovered during debuging.
ESP Device Information:
Doesn't matter. Its only iOS related problem.
iOS information:
It will show on every iOS device. I used Xcode 15 and Xcode 14.3.1 for debbuging
Provisioning information:
The text was updated successfully, but these errors were encountered: