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
Method
bg_green
(str)
lib/heap_profiler/polychrome.rb:60
Method
bg_magenta
(str)
lib/heap_profiler/polychrome.rb:72
Method
bg_red
(str)
lib/heap_profiler/polychrome.rb:56
Function
bit_andnot
ext/heap_profiler/simdjson.h:9942
Method
bit_andnot
ext/heap_profiler/simdjson.h:14173
Method
bit_indexer
ext/heap_profiler/simdjson.cpp:3761
Method
bit_or
ext/heap_profiler/simdjson.h:14454
Method
black
(str)
lib/heap_profiler/polychrome.rb:20
Method
blue
(str)
lib/heap_profiler/polychrome.rb:36
Method
bold
(str)
lib/heap_profiler/polychrome.rb:84
Function
bool
ext/heap_profiler/simdjson.h:7217
Method
brown
(str)
lib/heap_profiler/polychrome.rb:32
Method
build!
lib/heap_profiler/index.rb:13
Method
build_analyzer
(report_path, type = 'allocated')
test/analyser_test.rb:56
Method
build_index
(path)
lib/heap_profiler/parser.rb:13
Method
build_index
(path, batch_size: Parser.batch_size)
lib/heap_profiler/parser.rb:50
Function
builtin_implementation
ext/heap_profiler/simdjson.cpp:2797
Method
classify
ext/heap_profiler/simdjson.cpp:2863
Method
clean_dump
(path)
lib/heap_profiler/cli.rb:50
Method
clear
ext/heap_profiler/simdjson.h:9131
Method
compress
ext/heap_profiler/simdjson.h:10084
Method
compress
ext/heap_profiler/simdjson.h:14267
Function
compute_float
ext/heap_profiler/simdjson.cpp:1397
Method
consume
* This will set the inner pointer to zero, effectively making * this instance unusable. */
ext/heap_profiler/simdjson.h:23693
Method
copy
ext/heap_profiler/simdjson.h:1228
Method
copy_and_find
ext/heap_profiler/simdjson.h:10557
Method
count_elements
ext/heap_profiler/simdjson.h:29699
Method
count_fields
ext/heap_profiler/simdjson.h:29963
Method
crbegin
ext/heap_profiler/simdjson.h:1164
Method
create_dom_parser_implementation
ext/heap_profiler/simdjson.cpp:2667
Method
create_dom_parser_implementation
ext/heap_profiler/simdjson.cpp:2712
Method
crend
ext/heap_profiler/simdjson.h:1165
Method
current
lib/heap_profiler/parser.rb:72
Method
current_depth
ext/heap_profiler/simdjson.h:29842
Method
current_index
ext/heap_profiler/simdjson.h:7532
Method
current_location
ext/heap_profiler/simdjson.h:28306
Method
cyan
(str)
lib/heap_profiler/polychrome.rb:44
Method
data
ext/heap_profiler/simdjson.h:1202
Method
data_at
ext/heap_profiler/simdjson.h:1528
Method
detect_best_supported_implementation_on_first_use
ext/heap_profiler/simdjson.cpp:2680
Method
diff
ObjectSpace.dump_all itself allocate objects. Before 2.7 it will allocate one String per class to get its name. After 2.7, it only allocate a couple
lib/heap_profiler/dump.rb:58
Method
diyfp
ext/heap_profiler/simdjson.cpp:50
Method
document
* Create a document container with zero capacity. * * The parser will allocate capacity as needed. */
ext/heap_profiler/simdjson.h:4211
Method
document>
ext/heap_profiler/simdjson.h:30078
Method
document_reference
ext/heap_profiler/simdjson.h:25606
Method
document_reference>
ext/heap_profiler/simdjson.h:30372
Method
document_stream
Move one document_stream to another. */
ext/heap_profiler/simdjson.h:4961
Method
document_stream>
ext/heap_profiler/simdjson.h:31800
Method
dom_parser_implementation
ext/heap_profiler/simdjson.h:2991
Method
dom_parser_implementation
ext/heap_profiler/simdjson.h:9634
Function
double
ext/heap_profiler/simdjson.h:7222
Method
down
ext/heap_profiler/simdjson.h:8242
Method
dump_data
(io, dimensions, metric, grouping, options)
lib/heap_profiler/results.rb:108
Method
dump_data
(io, dimensions, type, metric, grouping, options)
lib/heap_profiler/results.rb:208
Method
dump_heap
(file, partial: false)
lib/heap_profiler/reporter.rb:92
Method
dump_raw_tape
ext/heap_profiler/simdjson.h:7277
Method
dump_shape_edges
(io, dimensions, _options)
lib/heap_profiler/results.rb:143
Method
dump_shape_edges
(io, dimensions, _type, _options)
lib/heap_profiler/results.rb:243
Method
dump_strings
(io, dimensions, options)
lib/heap_profiler/results.rb:124
Method
dump_strings
(io, dimensions, type, options)
lib/heap_profiler/results.rb:224
Method
each_line_with_address
lib/heap_profiler/dump.rb:80
Method
each_object
(&block)
lib/heap_profiler/diff.rb:11
Method
element
element inline implementation
ext/heap_profiler/simdjson.h:7065
Method
element>
simdjson_result<dom::element> inline implementation
ext/heap_profiler/simdjson.h:6895
Method
empty_container
ext/heap_profiler/simdjson.cpp:4886
Method
end
ext/heap_profiler/simdjson.cpp:2746
Method
end
ext/heap_profiler/simdjson.h:1156
Method
end_container
ext/heap_profiler/simdjson.cpp:4899
Method
end_container
ext/heap_profiler/simdjson.h:28523
Method
end_position
ext/heap_profiler/simdjson.h:28291
Method
ends_with
ext/heap_profiler/simdjson.h:1330
Method
error
The error code */
ext/heap_profiler/simdjson.h:2292
Function
error_code minify
ext/heap_profiler/simdjson.cpp:2790
Function
error_code parse_decimal
ext/heap_profiler/simdjson.h:11120
Function
error_code parse_exponent
ext/heap_profiler/simdjson.h:11148
Function
error_code parse_number
ext/heap_profiler/simdjson.h:11265
Function
error_code scan
Parse the entire input in STEP_SIZE-byte chunks.
ext/heap_profiler/simdjson.cpp:5240
Function
error_code write_float
ext/heap_profiler/simdjson.h:11209
Method
escape
Escape characters (backslashes that are not escaped--i.e. in \\, includes only the first \)
ext/heap_profiler/simdjson.cpp:3261
Method
escape_json_string
ext/heap_profiler/simdjson.h:6419
Method
escaped
ext/heap_profiler/simdjson.cpp:3259
Method
exist?
lib/heap_profiler/dump.rb:89
Function
explicit operator simd8<uint8_t>
ext/heap_profiler/simdjson.h:10219
Method
field>
ext/heap_profiler/simdjson.h:31014
Method
find_escaped
ext/heap_profiler/simdjson.cpp:4944
Method
find_escaped_branchless
Finds escaped characters (characters following \). Handles runs of backslashes like \\\" and \\\\" correctly (yielding 0101 and 01010, respectively).
ext/heap_profiler/simdjson.cpp:3332
Method
find_field
ext/heap_profiler/simdjson.h:29984
Method
find_last_of
ext/heap_profiler/simdjson.h:1435
Method
fixtures_path
(subpath)
test/parser_test.rb:70
Method
fixtures_path
(subpath)
test/index_test.rb:16
Method
fixtures_path
(subpath)
test/analyser_test.rb:62
Method
fixtures_path
(subpath)
test/results_test.rb:373
Method
follows_potential_scalar
* Whether the given character is immediately after a non-operator like 123, true. * The characters following a quote are not included. */
ext/heap_profiler/simdjson.cpp:3477
Function
format_input_text
Routines to print masks and text for debugging bitmask operations
ext/heap_profiler/simdjson.cpp:3195
Function
format_input_text_64
Routines to print masks and text for debugging bitmask operations
ext/heap_profiler/simdjson.cpp:3185
Function
format_mask
ext/heap_profiler/simdjson.cpp:3205
Method
front
ext/heap_profiler/simdjson.h:1199
Method
get
ext/heap_profiler/simdjson.h:5419
Method
get<array>
ext/heap_profiler/simdjson.h:7193
Method
get<bool>
ext/heap_profiler/simdjson.h:7200
← previous
next →
401–500 of 958, ranked by callers