Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adny-code/fastgrind
/ functions
Functions
229 in github.com/adny-code/fastgrind
⨍
Functions
229
◇
Types & classes
26
↓ 25 callers
Method
sub
@brief Record a deallocation of sz bytes (real usable size). */
include/fastgrind.h:1299
↓ 23 callers
Method
add
* @brief Insert a memFrame into the tree along the provided call stack. * @param callstack Null-terminated array of function name pointers.
include/fastgrind.h:499
↓ 15 callers
Function
memWriteU32LE
include/fastgrind.h:259
↓ 14 callers
Function
memAppendU32LE
include/fastgrind.h:190
↓ 12 callers
Function
memFormat
include/fastgrind.h:133
↓ 12 callers
Function
memWriteU64LE
include/fastgrind.h:268
↓ 11 callers
Function
_metric_display_name
(metric: str)
tools/fastgrind.py:117
↓ 9 callers
Function
_format_value
(value: float)
tools/fastgrind.py:137
↓ 8 callers
Function
memAppendU64LE
include/fastgrind.h:198
↓ 8 callers
Function
memWriteRaw
include/fastgrind.h:238
↓ 7 callers
Function
_normalize_metric_name
(metric: str)
tools/fastgrind.py:112
↓ 7 callers
Method
_require_range
(self, offset: int, length: int)
tools/fastgrind.py:754
↓ 7 callers
Method
_write_json
(self, payload: Any)
tools/fastgrind.py:2241
↓ 6 callers
Function
_format_bytes
(value: int)
tools/fastgrind.py:127
↓ 6 callers
Method
_normalize_window
(self, start_ms: int | None, end_ms: int | None)
tools/fastgrind.py:1228
↓ 6 callers
Function
_stack_node_name
(node: dict[str, Any])
tools/fastgrind.py:193
↓ 6 callers
Method
default_start_tick
(self)
tools/fastgrind.py:467
↓ 5 callers
Function
_json_for_html_script
(payload: Any)
tools/fastgrind.py:394
↓ 5 callers
Function
_parse_csv_ints
(raw: str | None)
tools/fastgrind.py:366
↓ 5 callers
Method
_plot_current
(self)
tools/fastgrind.py:2569
↓ 5 callers
Method
_selected_metrics
(self)
tools/fastgrind.py:2471
↓ 5 callers
Function
demangleFunc
include/fastgrind.h:3255
↓ 5 callers
Method
detail_metric
(self, metrics: Sequence[str] | None = None, default: str = "live")
tools/fastgrind.py:1216
↓ 5 callers
Method
stack_tree
( self, thread_id: int, start_ms: int | None = None, end_ms: int | None = None
tools/fastgrind.py:978
↓ 5 callers
Method
top_functions
( self, start_ms: int | None = None, end_ms: int | None = None, thread_ids: Se
tools/fastgrind.py:927
↓ 4 callers
Method
_iter_records
( self, start_ms: int, end_ms: int, thread_ids: Sequence[int] | None,
tools/fastgrind.py:1281
↓ 4 callers
Method
_normalize_metrics
(self, metrics: Sequence[str] | None, default: str = "live")
tools/fastgrind.py:1194
↓ 4 callers
Method
_normalize_thread_ids
(self, thread_ids: Sequence[int] | None)
tools/fastgrind.py:1189
↓ 4 callers
Method
_selected_threads
(self)
tools/fastgrind.py:2461
↓ 4 callers
Method
describe_detail_context
( self, start_ms: int | None = None, end_ms: int | None = None, thread_ids: Se
tools/fastgrind.py:1177
↓ 4 callers
Method
query_multi_series
( self, thread_ids: Sequence[int] | None = None, function_ids: Sequence[int] | None =
tools/fastgrind.py:1120
↓ 3 callers
Function
_align_down
(value: int, interval: int)
tools/fastgrind.py:349
↓ 3 callers
Function
_format_stack_summary
(node: dict[str, Any])
tools/fastgrind.py:197
↓ 3 callers
Function
_metric_axis_label
(metric: str)
tools/fastgrind.py:151
↓ 3 callers
Method
_metric_value
(self, malloc_bytes: int | float, free_bytes: int | float, metric: str)
tools/fastgrind.py:1300
↓ 3 callers
Method
_primary_metric
(self, metrics: Sequence[str])
tools/fastgrind.py:1209
↓ 3 callers
Method
_refresh_functions
(self)
tools/fastgrind.py:2481
↓ 3 callers
Method
_selected_functions
(self)
tools/fastgrind.py:2467
↓ 3 callers
Method
default_window
(self)
tools/fastgrind.py:777
↓ 3 callers
Method
depth
@return Current stack depth. */
include/fastgrind.h:1189
↓ 3 callers
Function
html_command
(engine: FastgrindQueryEngine, port: int, open_browser: bool = True)
tools/fastgrind.py:2868
↓ 3 callers
Method
list_threads
(self)
tools/fastgrind.py:780
↓ 3 callers
Function
memWriteU16LE
include/fastgrind.h:252
↓ 3 callers
Method
meta
(self)
tools/fastgrind.py:764
↓ 3 callers
Method
time
@return Elapsed time in milliseconds in discrete ticks. */
include/fastgrind.h:409
↓ 2 callers
Function
_align_up
(value: int, interval: int)
tools/fastgrind.py:355
↓ 2 callers
Method
_build_overview_response
(self, metrics: Sequence[str])
tools/fastgrind.py:2550
↓ 2 callers
Method
_configure_stack_tree_columns
(self)
tools/fastgrind.py:2502
↓ 2 callers
Function
_format_percent
(value: float)
tools/fastgrind.py:143
↓ 2 callers
Method
_render_overview
(self, response: SeriesResponse)
tools/fastgrind.py:2558
↓ 2 callers
Method
_render_stack_tree_panel
(self, tree: dict[str, Any] | None)
tools/fastgrind.py:2708
↓ 2 callers
Method
_series_keys
( self, thread_id: int, leaf_node_id: int, selected_functions: Sequence[int],
tools/fastgrind.py:1309
↓ 2 callers
Method
_set_stack_tree_open
(self, open_state: bool)
tools/fastgrind.py:2760
↓ 2 callers
Method
_stack_tree_to_text
(self, tree: dict[str, Any])
tools/fastgrind.py:1417
↓ 2 callers
Method
_submit_job
(self, label: str, work: Any, callback: Any)
tools/fastgrind.py:2801
↓ 2 callers
Function
_tick_axis_label
()
tools/fastgrind.py:147
↓ 2 callers
Function
allocate_payload
demo/cmake_installed_package/main.cpp:8
↓ 2 callers
Method
close
(self)
tools/fastgrind.py:434
↓ 2 callers
Method
export_html_snapshot
( self, output: str | Path, start_ms: int | None = None, end_ms: int | None =
tools/fastgrind.py:1019
↓ 2 callers
Method
frameId
@return Synthetic frame id composed from top symbol pointer plus cumulative hash. */
include/fastgrind.h:1201
↓ 2 callers
Method
iter_tick_blocks_range
( self, start_ms: int | None = None, end_ms: int | None = None )
tools/fastgrind.py:487
↓ 2 callers
Function
je_aligned_alloc_emulate
include/fastgrind.h:1582
↓ 2 callers
Function
je_calloc_emulate
include/fastgrind.h:1458
↓ 2 callers
Function
je_memalign_emulate
include/fastgrind.h:1543
↓ 2 callers
Function
je_posix_memalign_emulate
include/fastgrind.h:1557
↓ 2 callers
Function
je_pvalloc_emulate
include/fastgrind.h:1530
↓ 2 callers
Function
je_realloc_emulate
include/fastgrind.h:1490
↓ 2 callers
Function
je_valloc_emulate
include/fastgrind.h:1517
↓ 2 callers
Method
list_functions
( self, thread_ids: Sequence[int] | None = None, query: str = "", limit: int |
tools/fastgrind.py:793
↓ 2 callers
Function
memAppendU16LE
include/fastgrind.h:184
↓ 2 callers
Function
memCrc32Update
CRC32 implementation
include/fastgrind.h:205
↓ 2 callers
Method
pop
@brief Pop top of stack (must not be empty). */
include/fastgrind.h:1178
↓ 2 callers
Method
push
@brief Push function name onto stack and update frame id hash. */
include/fastgrind.h:1159
↓ 2 callers
Method
query_series
( self, thread_ids: Sequence[int] | None = None, function_ids: Sequence[int] | None =
tools/fastgrind.py:844
↓ 2 callers
Method
top
@return Top function name (undefined if empty). */
include/fastgrind.h:1195
↓ 1 callers
Method
_annotate_stack_tree_share
(self, node: dict[str, Any], total_value: float)
tools/fastgrind.py:1410
↓ 1 callers
Method
_apply_stack_tree_shares
(self, tree: dict[str, Any])
tools/fastgrind.py:1405
↓ 1 callers
Method
_build_exclusive_function_postings
(self)
tools/fastgrind.py:729
↓ 1 callers
Method
_build_layout
(self)
tools/fastgrind.py:2330
↓ 1 callers
Method
_build_leaf_match_lookup
( self, function_ids: Sequence[int], scope: str )
tools/fastgrind.py:1263
↓ 1 callers
Method
_build_node_paths
(self)
tools/fastgrind.py:660
↓ 1 callers
Method
_compatibility_json_data
(self)
tools/fastgrind.py:1427
↓ 1 callers
Method
_default_empty_series_key
( self, split: str, thread_ids: Sequence[int], function_ids: Sequence[int] )
tools/fastgrind.py:1332
↓ 1 callers
Method
_derive_display_names
(self, function_names: Sequence[str | None])
tools/fastgrind.py:630
↓ 1 callers
Function
_detail_context_payload
( start_ms: int, end_ms: int, thread_ids: Sequence[int], focus_thread: int | None, )
tools/fastgrind.py:164
↓ 1 callers
Function
_detail_metric_name
(metric: str)
tools/fastgrind.py:122
↓ 1 callers
Method
_dispatch
(self)
tools/fastgrind.py:2139
↓ 1 callers
Method
_downsample
( self, ticks: list[int], series: dict[str, list[float]], resolution: int, metric: str )
tools/fastgrind.py:1356
↓ 1 callers
Method
_draw_initial_overview
(self)
tools/fastgrind.py:2497
↓ 1 callers
Method
_finalize_stack_tree
(self, node: dict[str, Any], metric: str)
tools/fastgrind.py:1386
↓ 1 callers
Method
_format_series_key
(self, key: tuple[Any, ...])
tools/fastgrind.py:1343
↓ 1 callers
Method
_infer_split
(self, split: str, thread_ids: Sequence[int], function_ids: Sequence[int])
tools/fastgrind.py:1236
↓ 1 callers
Method
_insert_stack_tree_node
(self, parent: str, node: dict[str, Any], open_state: bool = False)
tools/fastgrind.py:2734
↓ 1 callers
Function
_json_response
(payload: Any)
tools/fastgrind.py:390
↓ 1 callers
Method
_make_handler
(self)
tools/fastgrind.py:2120
↓ 1 callers
Method
_narrow_thread_ids_by_functions
( self, thread_ids: Sequence[int], function_ids: Sequence[int] )
tools/fastgrind.py:1249
↓ 1 callers
Method
_new_stack_tree_node
(self, function_id: int)
tools/fastgrind.py:1373
↓ 1 callers
Method
_normalize_function_ids
(self, function_ids: Sequence[int] | None)
tools/fastgrind.py:1220
↓ 1 callers
Method
_on_metric_toggle
(self, changed_metric: str)
tools/fastgrind.py:2474
↓ 1 callers
Method
_on_stack_tree_select
(self, _event: Any)
tools/fastgrind.py:2751
next →
1–100 of 229, ranked by callers