Reducing Memory Usage in DeviceActivityMonitor: Help Needed

Hi everyone,

I am a beginner in Swift and I am currently using DeviceActivityMonitor to develop an app for parents to control their children's app usage time. During the development process, I found that the DeviceActivityMonitor has a 6MB memory limit in the background, and my app exceeds this limit after running for a long time. I would like to know how to reduce the memory usage of DeviceActivityMonitor in the background, or where I can check the memory usage of DeviceActivityMonitor and see which variables are consuming memory.

Additionally, I want to know if a new instance of the DeviceActivityMonitor class is created every time it is called?

Thank you for your help!

What are you doing in the DeviceActivityMonitor callback functions?

Reducing Memory Usage in DeviceActivityMonitor: Help Needed
 
 
Q