MCPcopy Create free account

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

Functions958 in github.com/Shopify/heap-profiler

Methodswap
ext/heap_profiler/simdjson.h:3785
Methodteardown
test/analyser_test.rb:9
Methodtest_class_index
test/parser_test.rb:20
Methodtest_diff_results
test/results_test.rb:6
Methodtest_empty_report
test/analyser_test.rb:13
Methodtest_fast_address_parsing
test/parser_test.rb:11
Methodtest_guess_data_type_class
test/index_test.rb:10
Methodtest_heap_results
test/results_test.rb:217
Methodtest_insufficient_batch_size
test/parser_test.rb:54
Methodtest_report_dump_two_heaps_and_generation
test/heap_profiler_test.rb:9
Methodtest_ruby_3_singleton_classes
test/parser_test.rb:44
Methodtest_string_index
test/parser_test.rb:32
Methodtest_that_it_has_a_version_number
test/heap_profiler_test.rb:5
Methodtest_total_object_counts
test/analyser_test.rb:24
Methodtest_total_per_class_counts
test/analyser_test.rb:37
Methodtest_total_per_gem_counts
test/analyser_test.rb:31
Methodto_bitmask
We return uint32_t instead of uint16_t because that seems to be more efficient for most purposes (cutting it down to uint16_t costs performance in som
ext/heap_profiler/simdjson.h:9972
Methodto_debug_string
ext/heap_profiler/simdjson.h:29834
Methodto_pos
ext/heap_profiler/simdjson.h:1518
Methodto_start_scope
ext/heap_profiler/simdjson.h:8263
Methodto_string
ext/heap_profiler/simdjson.h:1563
Functionto_string_view
ext/heap_profiler/simdjson.h:672
Methodtoken_iterator
* Create a new invalid token_iterator. * * Exists so you can declare a variable and later assign to it before use. */
ext/heap_profiler/simdjson.h:23782
Methodtoken_iterator>
ext/heap_profiler/simdjson.h:28113
Methodtop_n
(metric, max)
lib/heap_profiler/analyzer.rb:60
Methodtop_n
(max)
lib/heap_profiler/analyzer.rb:146
Methodtop_n
(max)
lib/heap_profiler/analyzer.rb:193
Methodtruncated_bytes
ext/heap_profiler/simdjson.h:7580
Methodu8data
ext/heap_profiler/simdjson.h:2618
Functionuint64_t
ext/heap_profiler/simdjson.h:7220
Functionuint8x16_t make_uint8x16_t
* make_uint8x16_t initializes a SIMD register (uint8x16_t). * This is needed because, incredibly, the syntax uint8x16_t x = {1,2,3...} * is not reco
ext/heap_profiler/simdjson.h:9844
Methodunescaped_key
ext/heap_profiler/simdjson.h:30988
Methodunsupported_implementation
ext/heap_profiler/simdjson.cpp:2732
Methodup
ext/heap_profiler/simdjson.h:8229
Functionvalidate_utf8
ext/heap_profiler/simdjson.cpp:2793
Functionvalidate_utf8
* Validate the UTF-8 string. * * @param sv the string_view to validate. * @return true if the string is valid UTF-8. */
ext/heap_profiler/simdjson.h:3279
Methodvalidate_utf8
ext/heap_profiler/simdjson.cpp:2677
Methodvalidate_utf8
ext/heap_profiler/simdjson.cpp:2722
Methodvalue
* Create a new invalid value. * * Exists so you can declare a variable and later assign to it before use. */
ext/heap_profiler/simdjson.h:25814
Methodvalue>
ext/heap_profiler/simdjson.h:30753
Methodvalue_iterator
ext/heap_profiler/simdjson.h:24228
Methodvalue_iterator>
ext/heap_profiler/simdjson.h:29407
Methodwalk_document
ext/heap_profiler/simdjson.cpp:4339
Methodwhitespace
ext/heap_profiler/simdjson.cpp:2855
Methodwhitespace
All JSON whitespace (i.e. not in a string) */
ext/heap_profiler/simdjson.cpp:3439
Methodwrite
ext/heap_profiler/simdjson.cpp:3774
Methodwrite_info
(key, value)
lib/heap_profiler/reporter.rb:87
Methodzero
ext/heap_profiler/simdjson.h:9993
Methodzero
ext/heap_profiler/simdjson.h:10165
Methodzero
ext/heap_profiler/simdjson.h:14217
Method~Iterator
ext/heap_profiler/simdjson.h:8328
Method~document
ext/heap_profiler/simdjson.h:4212
Method~document_stream
ext/heap_profiler/simdjson.h:7440
Method~dom_parser_implementation
* Deallocate this parser. */
ext/heap_profiler/simdjson.h:2938
Method~implementation
ext/heap_profiler/simdjson.h:3401
Method~padded_string
ext/heap_profiler/simdjson.h:3794
Method~parser
Deallocate the JSON parser. */
ext/heap_profiler/simdjson.h:4358
Method~stage1_worker
ext/heap_profiler/simdjson.h:7343
← previous901–958 of 958, ranked by callers