|
VSF Documented
|
Public Member Functions | |
| tuple[int, int] | heap_range (self) |
| list[Block] | allocs (self) |
| list[Block] | frees (self) |
Static Public Attributes | |
| int | index |
| list | blocks = field(default_factory=list) |
| int | total = 0 |
| int | used = 0 |
| int | free_sz = 0 |
| int | mcb_sz = 0 |
| int | mcb_align = 0 |
| Optional | fail_alloc = None |
| bool | locked = False |
| int | locked_idx = 0 |
| int | unlocked_idx = 0 |
| list | unlocked_freed = field(default_factory=list) |
Protected Member Functions | |
| _invalidate_cache (self) | |
Protected Attributes | |
| _heap_range | |
| _allocs | |
| _frees | |
Static Protected Attributes | |
| Optional | _heap_range = field(default=None, init=False, repr=False) |
| Optional | _allocs = field(default=None, init=False, repr=False) |
| Optional | _frees = field(default=None, init=False, repr=False) |
| tuple[int, int] visualize_heap_map.Dump.heap_range | ( | self | ) |
| list[Block] visualize_heap_map.Dump.allocs | ( | self | ) |
| list[Block] visualize_heap_map.Dump.frees | ( | self | ) |
|
protected |
当 blocks 被修改时调用此方法清除缓存
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |