性能更新时间:2025-12-24 18:14:00
基础信息说明
功能概述:小游戏性能监控、代码执行时间测量与主动内存回收
| 项目 | 说明 |
| 版本要求 | 无 |
| 前提条件 | 无 |
| 使用限制 | 无 |
| 相关教程 | 无 |
方法说明
| 方法名 | 签名 | 同步/异步 | 说明 |
| qg.triggerGC | qg.triggerGC() : void | 同步 | 加快触发 JavaScriptCore 垃圾回收(Garbage Collection)。GC 时机是由 JavaScriptCore 来控制的,并不能保证调用后马上触发 GC |
| qg.getPerformance | qg.getPerformance() : Object | 同步 | 获取性能管理器 |
| now | Performance.now() : Number | 同步 | 获取当前时间以微秒为单位的时间戳 |
返回值说明
- triggerGC:无返回值(void)
- getPerformance:返回性能管理器 Performance 对象
- Performance.now:返回 Number 类型时间戳(微秒)
qg.getPerformance
| 属性名 | 类型 | 说明 |
| Performance | Object | 性能管理器 |
Performance.now()
| 属性名 | 类型 | 说明 |
| timestamp | Number | 时间戳 |
示例代码
// 手动触发 GC
qg.triggerGC()
// 性能计时
const performance = qg.getPerformance()
const start = performance.now()
// 执行需要计时的逻辑
const end = performance.now()
console.log('cost(us):', end - start)注意事项
- GC 时机是由 JavaScriptCore 来控制的,并不能保证调用后马上触发 GC
上一篇:应用级事件
下一篇:生命周期
文档内容是否有帮助?
有帮助
无帮助