MCPcopy Create free account

hub / github.com/Shopify/heap-profiler / functions

Functions958 in github.com/Shopify/heap-profiler

Methodbg_green
(str)
lib/heap_profiler/polychrome.rb:60
Methodbg_magenta
(str)
lib/heap_profiler/polychrome.rb:72
Methodbg_red
(str)
lib/heap_profiler/polychrome.rb:56
Functionbit_andnot
ext/heap_profiler/simdjson.h:9942
Methodbit_andnot
ext/heap_profiler/simdjson.h:14173
Methodbit_indexer
ext/heap_profiler/simdjson.cpp:3761
Methodbit_or
ext/heap_profiler/simdjson.h:14454
Methodblack
(str)
lib/heap_profiler/polychrome.rb:20
Methodblue
(str)
lib/heap_profiler/polychrome.rb:36
Methodbold
(str)
lib/heap_profiler/polychrome.rb:84
Functionbool
ext/heap_profiler/simdjson.h:7217
Methodbrown
(str)
lib/heap_profiler/polychrome.rb:32
Methodbuild!
lib/heap_profiler/index.rb:13
Methodbuild_analyzer
(report_path, type = 'allocated')
test/analyser_test.rb:56
Methodbuild_index
(path)
lib/heap_profiler/parser.rb:13
Methodbuild_index
(path, batch_size: Parser.batch_size)
lib/heap_profiler/parser.rb:50
Functionbuiltin_implementation
ext/heap_profiler/simdjson.cpp:2797
Methodclassify
ext/heap_profiler/simdjson.cpp:2863
Methodclean_dump
(path)
lib/heap_profiler/cli.rb:50
Methodclear
ext/heap_profiler/simdjson.h:9131
Methodcompress
ext/heap_profiler/simdjson.h:10084
Methodcompress
ext/heap_profiler/simdjson.h:14267
Functioncompute_float
ext/heap_profiler/simdjson.cpp:1397
Methodconsume
* This will set the inner pointer to zero, effectively making * this instance unusable. */
ext/heap_profiler/simdjson.h:23693
Methodcopy
ext/heap_profiler/simdjson.h:1228
Methodcopy_and_find
ext/heap_profiler/simdjson.h:10557
Methodcount_elements
ext/heap_profiler/simdjson.h:29699
Methodcount_fields
ext/heap_profiler/simdjson.h:29963
Methodcrbegin
ext/heap_profiler/simdjson.h:1164
Methodcreate_dom_parser_implementation
ext/heap_profiler/simdjson.cpp:2667
Methodcreate_dom_parser_implementation
ext/heap_profiler/simdjson.cpp:2712
Methodcrend
ext/heap_profiler/simdjson.h:1165
Methodcurrent
lib/heap_profiler/parser.rb:72
Methodcurrent_depth
ext/heap_profiler/simdjson.h:29842
Methodcurrent_index
ext/heap_profiler/simdjson.h:7532
Methodcurrent_location
ext/heap_profiler/simdjson.h:28306
Methodcyan
(str)
lib/heap_profiler/polychrome.rb:44
Methoddata
ext/heap_profiler/simdjson.h:1202
Methoddata_at
ext/heap_profiler/simdjson.h:1528
Methoddetect_best_supported_implementation_on_first_use
ext/heap_profiler/simdjson.cpp:2680
Methoddiff
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
Methoddiyfp
ext/heap_profiler/simdjson.cpp:50
Methoddocument
* Create a document container with zero capacity. * * The parser will allocate capacity as needed. */
ext/heap_profiler/simdjson.h:4211
Methoddocument>
ext/heap_profiler/simdjson.h:30078
Methoddocument_reference
ext/heap_profiler/simdjson.h:25606
Methoddocument_reference>
ext/heap_profiler/simdjson.h:30372
Methoddocument_stream
Move one document_stream to another. */
ext/heap_profiler/simdjson.h:4961
Methoddocument_stream>
ext/heap_profiler/simdjson.h:31800
Methoddom_parser_implementation
ext/heap_profiler/simdjson.h:2991
Methoddom_parser_implementation
ext/heap_profiler/simdjson.h:9634
Functiondouble
ext/heap_profiler/simdjson.h:7222
Methoddown
ext/heap_profiler/simdjson.h:8242
Methoddump_data
(io, dimensions, metric, grouping, options)
lib/heap_profiler/results.rb:108
Methoddump_data
(io, dimensions, type, metric, grouping, options)
lib/heap_profiler/results.rb:208
Methoddump_heap
(file, partial: false)
lib/heap_profiler/reporter.rb:92
Methoddump_raw_tape
ext/heap_profiler/simdjson.h:7277
Methoddump_shape_edges
(io, dimensions, _options)
lib/heap_profiler/results.rb:143
Methoddump_shape_edges
(io, dimensions, _type, _options)
lib/heap_profiler/results.rb:243
Methoddump_strings
(io, dimensions, options)
lib/heap_profiler/results.rb:124
Methoddump_strings
(io, dimensions, type, options)
lib/heap_profiler/results.rb:224
Methodeach_line_with_address
lib/heap_profiler/dump.rb:80
Methodeach_object
(&block)
lib/heap_profiler/diff.rb:11
Methodelement
element inline implementation
ext/heap_profiler/simdjson.h:7065
Methodelement>
simdjson_result<dom::element> inline implementation
ext/heap_profiler/simdjson.h:6895
Methodempty_container
ext/heap_profiler/simdjson.cpp:4886
Methodend
ext/heap_profiler/simdjson.cpp:2746
Methodend
ext/heap_profiler/simdjson.h:1156
Methodend_container
ext/heap_profiler/simdjson.cpp:4899
Methodend_container
ext/heap_profiler/simdjson.h:28523
Methodend_position
ext/heap_profiler/simdjson.h:28291
Methodends_with
ext/heap_profiler/simdjson.h:1330
Methoderror
The error code */
ext/heap_profiler/simdjson.h:2292
Functionerror_code minify
ext/heap_profiler/simdjson.cpp:2790
Functionerror_code parse_decimal
ext/heap_profiler/simdjson.h:11120
Functionerror_code parse_exponent
ext/heap_profiler/simdjson.h:11148
Functionerror_code parse_number
ext/heap_profiler/simdjson.h:11265
Functionerror_code scan
Parse the entire input in STEP_SIZE-byte chunks.
ext/heap_profiler/simdjson.cpp:5240
Functionerror_code write_float
ext/heap_profiler/simdjson.h:11209
Methodescape
Escape characters (backslashes that are not escaped--i.e. in \\, includes only the first \)
ext/heap_profiler/simdjson.cpp:3261
Methodescape_json_string
ext/heap_profiler/simdjson.h:6419
Methodescaped
ext/heap_profiler/simdjson.cpp:3259
Methodexist?
lib/heap_profiler/dump.rb:89
Functionexplicit operator simd8<uint8_t>
ext/heap_profiler/simdjson.h:10219
Methodfield>
ext/heap_profiler/simdjson.h:31014
Methodfind_escaped
ext/heap_profiler/simdjson.cpp:4944
Methodfind_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
Methodfind_field
ext/heap_profiler/simdjson.h:29984
Methodfind_last_of
ext/heap_profiler/simdjson.h:1435
Methodfixtures_path
(subpath)
test/parser_test.rb:70
Methodfixtures_path
(subpath)
test/index_test.rb:16
Methodfixtures_path
(subpath)
test/analyser_test.rb:62
Methodfixtures_path
(subpath)
test/results_test.rb:373
Methodfollows_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
Functionformat_input_text
Routines to print masks and text for debugging bitmask operations
ext/heap_profiler/simdjson.cpp:3195
Functionformat_input_text_64
Routines to print masks and text for debugging bitmask operations
ext/heap_profiler/simdjson.cpp:3185
Functionformat_mask
ext/heap_profiler/simdjson.cpp:3205
Methodfront
ext/heap_profiler/simdjson.h:1199
Methodget
ext/heap_profiler/simdjson.h:5419
Methodget<array>
ext/heap_profiler/simdjson.h:7193
Methodget<bool>
ext/heap_profiler/simdjson.h:7200
← previousnext →401–500 of 958, ranked by callers