ARB
|
Classes | |
struct | chain_head_mem |
Public Member Functions | |
PT_statistic () | |
void | analyse (POS_TREE2 *pt, int height) |
void | printCountAndMem (size_t count, size_t mem) |
void | printCountPercentAndMem (size_t count, size_t all, size_t mem, size_t allmem) |
void | LF () |
void | dump (size_t indexsize) |
Static Public Member Functions | |
static bool | show_for_index (int i, int imax) |
Definition at line 25 of file PT_debug.cxx.
|
inline |
Definition at line 67 of file PT_debug.cxx.
Definition at line 69 of file PT_debug.cxx.
References PT_statistic::chain_head_mem::apos, ChainIteratorStage2::at(), chm, DEBUG_MAX_CHAIN_NAME_DIST, DEBUG_MAX_CHAIN_SIZE, DEBUG_TREE_DEPTH, PT_statistic::chain_head_mem::flag, POS_TREE2::flags, AbsLoc::get_name(), POS_TREE2::get_type(), ChainIteratorStage2::memptr(), PT2_CHAIN, PT2_LEAF, PT2_NODE, pt_assert, PT_BASES, PT_leaf_size(), PT_node_size(), PT_QU, PT_read_compact_nat(), PT_read_son(), and PT_statistic::chain_head_mem::size.
Referenced by PT_dump_tree_statistics().
|
inline |
Definition at line 145 of file PT_debug.cxx.
Referenced by dump().
|
inline |
Definition at line 147 of file PT_debug.cxx.
References PT_statistic::chain_head_mem::apos, probe_struct_global::big_db, chm, DEBUG_MAX_CHAIN_NAME_DIST, DEBUG_MAX_CHAIN_SIZE, DEBUG_TREE_DEPTH, fflush_all(), PT_statistic::chain_head_mem::flag, fputs(), GBS_readable_size(), LF(), printCountAndMem(), printCountPercentAndMem(), psg, pt_assert, PT_BASES, show_for_index(), and PT_statistic::chain_head_mem::size.
Referenced by PT_dump_tree_statistics().
size_t PT_statistic::nodes[DEBUG_TREE_DEPTH] |
Definition at line 41 of file PT_debug.cxx.
size_t PT_statistic::nodes_mem[DEBUG_TREE_DEPTH] |
Definition at line 42 of file PT_debug.cxx.
size_t PT_statistic::splits[DEBUG_TREE_DEPTH][PT_BASES] |
Definition at line 44 of file PT_debug.cxx.
size_t PT_statistic::tips[DEBUG_TREE_DEPTH] |
Definition at line 47 of file PT_debug.cxx.
size_t PT_statistic::tips_mem[DEBUG_TREE_DEPTH] |
Definition at line 48 of file PT_debug.cxx.
size_t PT_statistic::chains_at_depth[DEBUG_TREE_DEPTH] |
Definition at line 51 of file PT_debug.cxx.
size_t PT_statistic::chains_at_depth_mem[DEBUG_TREE_DEPTH] |
Definition at line 52 of file PT_debug.cxx.
size_t PT_statistic::chains_of_size[DEBUG_MAX_CHAIN_SIZE+1] |
Definition at line 54 of file PT_debug.cxx.
size_t PT_statistic::chains_of_size_mem[DEBUG_MAX_CHAIN_SIZE+1] |
Definition at line 55 of file PT_debug.cxx.
size_t PT_statistic::chaincount |
Definition at line 57 of file PT_debug.cxx.
size_t PT_statistic::chain_name_dist[DEBUG_MAX_CHAIN_NAME_DIST+1] |
Definition at line 59 of file PT_debug.cxx.
struct PT_statistic::chain_head_mem PT_statistic::chm |