Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Shopify/heap-profiler
/ functions
Functions
958 in github.com/Shopify/heap-profiler
⨍
Functions
958
◇
Types & classes
155
↓ 3 callers
Method
pretty_print
(io = $stdout, **options)
lib/heap_profiler/results.rb:77
↓ 3 callers
Method
process
(_index, object)
lib/heap_profiler/analyzer.rb:12
↓ 3 callers
Method
reset_array
ext/heap_profiler/simdjson.h:29326
↓ 3 callers
Method
reset_object
ext/heap_profiler/simdjson.h:29331
↓ 3 callers
Method
root
document inline implementation
ext/heap_profiler/simdjson.h:7679
↓ 3 callers
Method
run
lib/heap_profiler/cli.rb:10
↓ 3 callers
Method
start_array
ext/heap_profiler/simdjson.h:9028
↓ 3 callers
Method
start_object
ext/heap_profiler/simdjson.h:9030
↓ 3 callers
Method
string
ext/heap_profiler/simdjson.h:9052
↓ 2 callers
Method
assert_is_valid
ext/heap_profiler/simdjson.h:29352
↓ 2 callers
Method
at_root
ext/heap_profiler/simdjson.h:28250
↓ 2 callers
Function
compute_boundaries
ext/heap_profiler/simdjson.cpp:163
↓ 2 callers
Function
cpuid
ext/heap_profiler/simdjson.h:3151
↓ 2 callers
Function
decimal_left_shift
computes h * 2^-shift
ext/heap_profiler/simdjson.cpp:1309
↓ 2 callers
Function
detect_supported_architectures
ext/heap_profiler/simdjson.h:3108
↓ 2 callers
Method
ensure_capacity
ext/heap_profiler/simdjson.h:8747
↓ 2 callers
Function
fast_itoa
@private * This converts a signed integer into a character sequence. * The caller is responsible for providing enough memory (at least * 20 charact
ext/heap_profiler/simdjson.h:8941
↓ 2 callers
Method
field_key
ext/heap_profiler/simdjson.h:28832
↓ 2 callers
Method
field_value
ext/heap_profiler/simdjson.h:28840
↓ 2 callers
Method
find_field_raw
ext/heap_profiler/simdjson.h:28549
↓ 2 callers
Method
find_field_unordered_raw
ext/heap_profiler/simdjson.h:28644
↓ 2 callers
Method
finish
ext/heap_profiler/simdjson.h:7334
↓ 2 callers
Function
get_parser
ext/heap_profiler/heap_profiler.cpp:38
↓ 2 callers
Function
get_unsupported_singleton
ext/heap_profiler/simdjson.cpp:2735
↓ 2 callers
Function
grisu2_round
ext/heap_profiler/simdjson.cpp:456
↓ 2 callers
Method
guess_class
(object)
lib/heap_profiler/index.rb:40
↓ 2 callers
Method
is_at_iterator_start
ext/heap_profiler/simdjson.h:29292
↓ 2 callers
Function
is_negative
ext/heap_profiler/simdjson.h:11276
↓ 2 callers
Method
key
ext/heap_profiler/simdjson.h:8001
↓ 2 callers
Method
load_many
(path, **kwargs, &block)
lib/heap_profiler/parser.rb:66
↓ 2 callers
Method
load_many
ext/heap_profiler/simdjson.h:8645
↓ 2 callers
Function
log_headers
ext/heap_profiler/simdjson.h:27749
↓ 2 callers
Method
lt_bits
ext/heap_profiler/simdjson.h:10058
↓ 2 callers
Method
minify
ext/heap_profiler/simdjson.cpp:3621
↓ 2 callers
Method
move_at_start
ext/heap_profiler/simdjson.h:29316
↓ 2 callers
Method
name_anonymous_modules!
lib/heap_profiler/reporter.rb:13
↓ 2 callers
Method
next
ext/heap_profiler/simdjson.h:7549
↓ 2 callers
Method
next_batch_start
ext/heap_profiler/simdjson.h:7585
↓ 2 callers
Method
padding
ext/heap_profiler/simdjson.h:3898
↓ 2 callers
Function
parse_dom_address
ext/heap_profiler/heap_profiler.cpp:79
↓ 2 callers
Method
peek_last
ext/heap_profiler/simdjson.h:28379
↓ 2 callers
Method
peek_start_length
ext/heap_profiler/simdjson.h:29192
↓ 2 callers
Function
printable_char
Helper to turn unprintable or newline characters into spaces
ext/heap_profiler/simdjson.h:27689
↓ 2 callers
Method
process
(object)
lib/heap_profiler/dump.rb:8
↓ 2 callers
Function
round
ext/heap_profiler/simdjson.cpp:1282
↓ 2 callers
Method
run_stage1
ext/heap_profiler/simdjson.h:7589
↓ 2 callers
Method
scope_count
ext/heap_profiler/simdjson.h:8858
↓ 2 callers
Method
set_start_position
ext/heap_profiler/simdjson.h:28432
↓ 2 callers
Method
stage2_next
ext/heap_profiler/simdjson.cpp:4972
↓ 2 callers
Method
start_position
ext/heap_profiler/simdjson.h:28428
↓ 2 callers
Method
start_thread
ext/heap_profiler/simdjson.h:7350
↓ 2 callers
Method
streaming
ext/heap_profiler/simdjson.h:28256
↓ 2 callers
Method
string
(text)
lib/heap_profiler/polychrome.rb:10
↓ 2 callers
Method
tie
ext/heap_profiler/simdjson.h:3556
↓ 2 callers
Function
trim
remove all final zeroes
ext/heap_profiler/simdjson.cpp:1179
↓ 2 callers
Method
unescape
ext/heap_profiler/simdjson.h:27852
↓ 2 callers
Method
unsafe_pointer
ext/heap_profiler/simdjson.h:28336
↓ 2 callers
Method
validate_utf8
ext/heap_profiler/simdjson.cpp:4964
↓ 2 callers
Method
what
The error message */
ext/heap_profiler/simdjson.h:2290
↓ 2 callers
Function
write_padding
ext/heap_profiler/simdjson.h:1903
↓ 1 callers
Function
append_exponent
! @brief appends a decimal representation of e to buf @return a pointer to the element following the exponent. @pre -1000 < e < 1000 */
ext/heap_profiler/simdjson.cpp:818
↓ 1 callers
Method
at
ext/heap_profiler/simdjson.h:6770
↓ 1 callers
Method
at_start
ext/heap_profiler/simdjson.h:29160
↓ 1 callers
Method
bits_not_set_anywhere
ext/heap_profiler/simdjson.h:14411
↓ 1 callers
Method
build
(grouping)
lib/heap_profiler/analyzer.rb:31
↓ 1 callers
Method
consume
ext/heap_profiler/simdjson.h:29682
↓ 1 callers
Method
current_offset
ext/heap_profiler/simdjson.h:28052
↓ 1 callers
Method
detect_best_supported
ext/heap_profiler/simdjson.cpp:2749
↓ 1 callers
Method
false_atom
ext/heap_profiler/simdjson.h:9039
↓ 1 callers
Method
find_field_unordered
ext/heap_profiler/simdjson.h:29990
↓ 1 callers
Method
find_first_not_of
ext/heap_profiler/simdjson.h:1459
↓ 1 callers
Method
find_first_of
ext/heap_profiler/simdjson.h:1409
↓ 1 callers
Function
find_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
ext/heap_profiler/simdjson.cpp:419
↓ 1 callers
Method
find_last_not_of
ext/heap_profiler/simdjson.h:1485
↓ 1 callers
Function
format_buffer
! @brief prettify v = buf * 10^decimal_exponent If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point notation. Otherwise it
ext/heap_profiler/simdjson.cpp:855
↓ 1 callers
Method
from
(dump)
lib/heap_profiler/dump.rb:21
↓ 1 callers
Function
get_arm64_singleton
ext/heap_profiler/simdjson.cpp:2641
↓ 1 callers
Method
get_bool
ext/heap_profiler/simdjson.h:6953
↓ 1 callers
Function
get_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
ext/heap_profiler/simdjson.cpp:303
↓ 1 callers
Method
get_double
ext/heap_profiler/simdjson.h:6949
↓ 1 callers
Function
get_fallback_singleton
ext/heap_profiler/simdjson.cpp:2653
↓ 1 callers
Function
get_haswell_singleton
ext/heap_profiler/simdjson.cpp:2629
↓ 1 callers
Function
get_icelake_singleton
ext/heap_profiler/simdjson.cpp:2623
↓ 1 callers
Method
get_int64
ext/heap_profiler/simdjson.h:6941
↓ 1 callers
Function
get_ppc64_singleton
ext/heap_profiler/simdjson.cpp:2647
↓ 1 callers
Method
get_root_bool
ext/heap_profiler/simdjson.h:29116
↓ 1 callers
Method
get_root_double
ext/heap_profiler/simdjson.h:29085
↓ 1 callers
Method
get_root_double_in_string
ext/heap_profiler/simdjson.h:29101
↓ 1 callers
Method
get_root_int64
ext/heap_profiler/simdjson.h:29059
↓ 1 callers
Method
get_root_int64_in_string
ext/heap_profiler/simdjson.h:29072
↓ 1 callers
Method
get_root_number
ext/heap_profiler/simdjson.h:29011
↓ 1 callers
Method
get_root_number_type
ext/heap_profiler/simdjson.h:28998
↓ 1 callers
Method
get_root_raw_json_string
ext/heap_profiler/simdjson.h:29032
↓ 1 callers
Method
get_root_string
ext/heap_profiler/simdjson.h:29029
↓ 1 callers
Method
get_root_uint64
ext/heap_profiler/simdjson.h:29035
↓ 1 callers
Method
get_root_uint64_in_string
ext/heap_profiler/simdjson.h:29047
↓ 1 callers
Method
get_string_length
ext/heap_profiler/simdjson.h:6933
↓ 1 callers
Method
get_uint64
ext/heap_profiler/simdjson.h:6945
↓ 1 callers
Method
get_value
ext/heap_profiler/simdjson.h:29862
↓ 1 callers
Function
get_westmere_singleton
ext/heap_profiler/simdjson.cpp:2635
← previous
next →
201–300 of 958, ranked by callers