获取 Performance 对象:
wx.getPerformance().then(res => {
const performanceData = res;
console.log('性能信息:', performanceData);
}).catch(err => {
console.error('获取性能信息失败:', err);
});
Performance 对象的属性:
1. timeOrigin: 表示性能数据的起始时间,是一个时间戳。
2. timing: 包含了一系列的时间戳,表示不同阶段的性能数据,例如页面开始加载、页面结束加载等。
3. memory: 包含了一些内存相关的信息,例如内存使用量、内存限制等。
4. entryList: 一个 EntryList 对象,包含了一系列的性能条目,每个条目对应一个特定类型的性能信息。
示例:
wx.getPerformance().then(res => {
const timeOrigin = res.timeOrigin;
const timing = res.timing;
const memory = res.memory;
const entryList = res.entryList;
console.log('起始时间:', timeOrigin);
console.log('时间戳信息:', timing);
console.log('内存信息:', memory);
console.log('性能条目列表:', entryList);
}).catch(err => {
console.error('获取性能信息失败:', err);
});
上述代码中的 timeOrigin 表示性能数据的起始时间,timing 包含了一系列时间戳,memory 包含了内存相关的信息,entryList 包含了一系列性能条目。
注意事项:
- 获取性能信息可能会影响程序性能,建议仅在调试时使用,不要在正式发布的小程序中使用。
- 在真机上获取性能信息时,可能只能获取到部分信息,具体支持程度取决于设备和微信版本。
转载请注明出处:http://www.zyzy.cn/article/detail/1054/微信小程序