堆内存分配跟踪¶
可利用该功能可对内存分配进行跟踪,以用于分析内存分配的规律等,在从堆栈中分配内存,收集相关信息并转储至相关的用户线程跟踪文件中。
内部事件号为10250
转储级别1:全局堆内存分配/释放信息.
| Heap Alloc Name/ Heap Free Name | 分配/释放堆名 |
|---|---|
| Adress | 分配/释放内存地址 |
| Size | 分配/释放空间大小 |
| Type | 堆内存分配位置: 0 全局 1 私有 无该字段表示释放信息 |
转储级别2:线程私有堆内存分配/释放信息
内容与全局堆内存分配信息相同.
示例:
alter system set events (10250 trace name context forever level 3);