tencent cloud

All product documents
Tencent Cloud Super App as a Service
Last updated: 2024-11-21 18:48:11
Memory
Last updated: 2024-11-21 18:48:11

onMemoryWarning

This API is used via wx.onMemoryWarning(function listener).
Feature Description: Monitors low memory warning events. When iOS/Android issues a memory warning to the mini program process, these events are triggered. The triggering of such events does not imply that the mini program process has been cleared. In most cases, it is merely a warning. Developers can recycle some unnecessary resources to avoid further exacerbating memory tension after receiving the notification.
Parameter and Description: function listener, the monitoring function for low memory warning events.
Attribute
Type
Description
level
number
Memory warning level, only available on Android, corresponds to system macro definition.
Valid Values for Level
Valid Values
Description
5
TRIM_MEMORY_RUNNING_MODERATE
10
TRIM_MEMORY_RUNNING_LOW
15
TRIM_MEMORY_RUNNING_CRITICAL
Sample Code
wx.onMemoryWarning(function () {
console.log('onMemoryWarningReceive')
})

offMemoryWarning

This API is used via wx.offMemoryWarning(function listener).
Feature Description: Removes the listener function for low memory warning events.
Parameters and Description: function listener, the listener function passed in by onMemoryWarning. If this parameter is not passed in, all listener functions will be removed.
Sample Code
const listener = function (res) { console.log(res) }

wx.onMemoryWarning(listener)
wx.offMemoryWarning(listener) // The same function object as the listener must be passed in.

Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon