# Performance

> 基础库 2.11.0 开始支持，低版本需做[兼容处理](1003706)。

Performance 对象，用于获取性能数据及创建性能监听器

## 方法

### [Array. Performance.getEntries()](/miniprogram/dev/api/base/performance/Performance.getEntries)

该方法返回当前缓冲区中的所有性能数据

### [Array. Performance.getEntriesByType(string entryType)](/miniprogram/dev/api/base/performance/Performance.getEntriesByType)

获取当前缓冲区中所有类型为 [entryType] 的性能数据

### [Array. Performance.getEntriesByName(string name, string entryType)](/miniprogram/dev/api/base/performance/Performance.getEntriesByName)

获取当前缓冲区中所有名称为 [name] 且类型为 [entryType] 的性能数据

### [PerformanceObserver Performance.createObserver(function callback)](/miniprogram/dev/api/base/performance/Performance.createObserver)

创建全局性能事件监听器

### [Performance.setBufferSize(number size)](/miniprogram/dev/api/base/performance/Performance.setBufferSize)

设置缓冲区大小，默认缓冲 30 条性能数据
