* indicates recursively called methods Measure Mode: wall_time Thread ID: 70316513558440 Fiber ID: 70316534977500 Total Time: 86.14029002189636 Sort by: total_time %total %self total self wait child calls name -------------------------------------------------------------------------------- 100.00% 0.00% 86.140 0.000 0.000 86.140 1 Mongo::Server::Monitor#run! 86.121 5.289 80.832 0.000 9/9 Kernel#sleep 0.019 0.000 0.000 0.019 9/9 Mongo::Server::Monitor#scan! -------------------------------------------------------------------------------- 86.121 5.289 80.832 0.000 9/9 Mongo::Server::Monitor#run! 99.98% 6.14% 86.121 5.289 80.832 0.000 9 Kernel#sleep -------------------------------------------------------------------------------- 0.019 0.000 0.000 0.019 9/9 Mongo::Server::Monitor#run! 0.02% 0.00% 0.019 0.000 0.000 0.019 9 Mongo::Server::Monitor#scan! 0.013 0.000 0.000 0.013 9/9 Mongo::Server::Monitor#ismaster 0.004 0.000 0.000 0.004 9/9 Mongo::Server::Description::Inspector#run 0.002 0.000 0.000 0.002 9/9 Mongo::Server::Monitor#throttle_scan_frequency! -------------------------------------------------------------------------------- 0.013 0.000 0.000 0.013 9/9 Mongo::Server::Monitor#scan! 0.02% 0.00% 0.013 0.000 0.000 0.013 9 Mongo::Server::Monitor#ismaster 0.013 0.000 0.000 0.013 9/9 Thread::Mutex#synchronize -------------------------------------------------------------------------------- 0.013 0.000 0.000 0.013 9/9 Mongo::Server::Monitor#ismaster 0.02% 0.00% 0.013 0.000 0.000 0.013 9 Thread::Mutex#synchronize 0.012 0.000 0.000 0.012 9/9 Mongo::Server::Monitor::Connection#dispatch 0.001 0.000 0.000 0.001 9/9 Mongo::Server::Monitor#calculate_average_round_trip_time 0.000 0.000 0.000 0.000 9/36 #now_with_mock_time -------------------------------------------------------------------------------- 0.012 0.000 0.000 0.012 9/9 Thread::Mutex#synchronize 0.01% 0.00% 0.012 0.000 0.000 0.012 9 Mongo::Server::Monitor::Connection#dispatch 0.008 0.000 0.000 0.008 9/9 Mongo::Server::Connectable#read 0.004 0.000 0.000 0.004 9/9 Mongo::Server::Monitor::Connection#write 0.000 0.000 0.000 0.000 9/45 Array#last 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Query#replyable? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/54 Mongo::Protocol::Serializers::BitVector#serialize 0.001 0.000 0.000 0.001 9/54 Enumerable#all? 0.002 0.000 0.000 0.002 9/54 Mongo::Protocol::Message#serialize_fields 0.003 0.000 0.000 0.003 9/54 Mongo::Server::Monitor::Connection#write 0.003 0.000 0.000 0.003 9/54 Mongo::Server::Description::Inspector#run 0.006 0.000 0.000 0.005 9/54 #deserialize 0.01% 0.00% 0.011 0.000 0.000 0.011 54 *Array#each 0.004 0.000 0.000 0.004 9/9 #deserialize_array 0.003 0.000 0.000 0.002 9/9 Mongo::Protocol::Message#serialize 0.002 0.000 0.000 0.002 9/9 Mongo::Server::Description::Inspector::DescriptionChanged#run 0.001 0.000 0.000 0.001 36/36 #deserialize_field 0.001 0.000 0.000 0.001 18/18 #serialize 0.001 0.000 0.000 0.000 144/261 BSON::Document#[] 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description::Inspector::StandaloneDiscovered#run 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description::Inspector::PrimaryElected#run 0.000 0.000 0.000 0.000 9/18 Comparable#== 0.000 0.000 0.000 0.000 54/99 Kernel#instance_variable_get 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Serializers::BitVector#serialize 0.000 0.000 0.000 0.000 9/9 #serialize 0.000 0.000 0.000 0.000 18/27 #serialize 0.000 0.000 0.000 0.000 54/72 Kernel#respond_to? 0.000 0.000 0.000 0.000 9/9 Array#include? -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/18 Mongo::Server::Monitor::Connection#write 0.008 0.000 0.000 0.008 9/18 Mongo::Server::Connectable#read 0.01% 0.00% 0.009 0.000 0.000 0.009 18 Mongo::Server::Connectable#ensure_connected 0.008 0.000 0.000 0.008 9/9 #deserialize 0.001 0.000 0.000 0.001 9/9 Mongo::Socket#write 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Connectable#ensure_same_process! 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Monitor::Connection#connect! -------------------------------------------------------------------------------- 0.008 0.000 0.000 0.008 9/9 Mongo::Server::Monitor::Connection#dispatch 0.01% 0.00% 0.008 0.000 0.000 0.008 9 Mongo::Server::Connectable#read 0.008 0.000 0.000 0.008 9/18 Mongo::Server::Connectable#ensure_connected -------------------------------------------------------------------------------- 0.008 0.000 0.000 0.008 9/9 Mongo::Server::Connectable#ensure_connected 0.01% 0.00% 0.008 0.000 0.000 0.008 9 #deserialize 0.006 0.000 0.000 0.005 9/54 Array#each 0.002 0.000 0.000 0.002 9/9 #deserialize_header 0.000 0.000 0.000 0.000 9/18 Class#allocate 0.000 0.000 0.000 0.000 9/18 #fields -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 90/288 Mongo::Socket#readbyte 0.000 0.000 0.000 0.000 72/288 Mongo::Socket#gets 0.001 0.000 0.000 0.001 9/288 Mongo::Socket#write 0.003 0.001 0.000 0.002 117/288 Mongo::Socket#read 0.01% 0.00% 0.004 0.001 0.000 0.003 288 Mongo::Socket#handle_errors 0.002 0.000 0.000 0.002 117/117 Mongo::Socket#read_from_socket 0.001 0.001 0.000 0.000 9/9 IO#write 0.000 0.000 0.000 0.000 72/72 IO#gets 0.000 0.000 0.000 0.000 90/90 IO#readbyte -------------------------------------------------------------------------------- 0.004 0.000 0.000 0.004 9/9 Array#each 0.00% 0.00% 0.004 0.000 0.000 0.004 9 #deserialize_array 0.004 0.000 0.000 0.004 9/9 Integer#times 0.000 0.000 0.000 0.000 9/99 Kernel#instance_variable_get 0.000 0.000 0.000 0.000 9/45 Kernel#instance_variable_set -------------------------------------------------------------------------------- 0.004 0.000 0.000 0.004 9/9 #deserialize_array 0.00% 0.00% 0.004 0.000 0.000 0.004 9 Integer#times 0.004 0.000 0.000 0.004 9/9 #deserialize -------------------------------------------------------------------------------- 0.004 0.000 0.000 0.004 9/9 Integer#times 0.00% 0.00% 0.004 0.000 0.000 0.004 9 #deserialize 0.004 0.000 0.000 0.004 9/9 Mongo::DBRef::ClassMethods#from_bson -------------------------------------------------------------------------------- 0.004 0.000 0.000 0.004 9/9 #deserialize 0.00% 0.00% 0.004 0.000 0.000 0.004 9 Mongo::DBRef::ClassMethods#from_bson 0.004 0.001 0.000 0.003 9/9 BSON::Hash::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/261 BSON::Document#[] -------------------------------------------------------------------------------- 0.004 0.001 0.000 0.003 9/9 Mongo::DBRef::ClassMethods#from_bson 0.00% 0.00% 0.004 0.001 0.000 0.003 9 BSON::Hash::ClassMethods#from_bson 0.001 0.000 0.000 0.001 9/9 BSON::Time::ClassMethods#from_bson 0.001 0.000 0.000 0.000 45/45 #from_bson 0.001 0.000 0.000 0.000 72/72 Mongo::Socket#gets 0.000 0.000 0.000 0.000 81/90 Mongo::Socket#readbyte 0.000 0.000 0.000 0.000 72/72 BSON::Registry#get 0.000 0.000 0.000 0.000 72/72 Hash#store 0.000 0.000 0.000 0.000 9/9 BSON::Float::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 9/9 #from_bson 0.000 0.000 0.000 0.000 81/90 Integer#chr 0.000 0.000 0.000 0.000 72/72 String#chop! 0.000 0.000 0.000 0.000 72/72 BSON::String#from_bson_string 0.000 0.000 0.000 0.000 9/18 Class#allocate -------------------------------------------------------------------------------- 0.004 0.000 0.000 0.004 9/9 Mongo::Server::Monitor::Connection#dispatch 0.00% 0.00% 0.004 0.000 0.000 0.004 9 Mongo::Server::Monitor::Connection#write 0.003 0.000 0.000 0.003 9/54 Array#each 0.001 0.000 0.000 0.001 9/18 Mongo::Server::Connectable#ensure_connected -------------------------------------------------------------------------------- 0.004 0.000 0.000 0.004 9/9 Mongo::Server::Monitor#scan! 0.00% 0.00% 0.004 0.000 0.000 0.004 9 Mongo::Server::Description::Inspector#run 0.003 0.000 0.000 0.003 9/54 Array#each 0.000 0.000 0.000 0.000 9/18 Class#new -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/117 #from_bson 0.000 0.000 0.000 0.000 9/117 BSON::Float::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/117 BSON::Hash::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/117 #deserialize 0.000 0.000 0.000 0.000 9/117 Mongo::Protocol::Serializers::BitVector#deserialize 0.000 0.000 0.000 0.000 18/117 #deserialize 0.000 0.000 0.000 0.000 45/117 #from_bson 0.002 0.000 0.000 0.002 9/117 #deserialize 0.00% 0.00% 0.003 0.000 0.000 0.003 117 Mongo::Socket#read 0.003 0.001 0.000 0.002 117/288 Mongo::Socket#handle_errors -------------------------------------------------------------------------------- 0.003 0.000 0.000 0.002 9/9 Array#each 0.00% 0.00% 0.003 0.000 0.000 0.002 9 Mongo::Protocol::Message#serialize 0.002 0.000 0.000 0.002 9/9 Mongo::Protocol::Message#serialize_fields 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#serialize_header 0.000 0.000 0.000 0.000 9/27 #serialize 0.000 0.000 0.000 0.000 9/9 String#[]= 0.000 0.000 0.000 0.000 18/36 String#bytesize -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 9/9 Mongo::Server::Monitor#scan! 0.00% 0.00% 0.002 0.000 0.000 0.002 9 Mongo::Server::Monitor#throttle_scan_frequency! 0.002 0.000 0.000 0.001 18/36 #now_with_mock_time 0.001 0.000 0.000 0.000 9/18 Time#minus_with_coercion 0.000 0.000 0.000 0.000 9/9 Float#> -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 117/117 Mongo::Socket#handle_errors 0.00% 0.00% 0.002 0.000 0.000 0.002 117 Mongo::Socket#read_from_socket 0.002 0.002 0.000 0.000 117/117 IO#read -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 9/9 #deserialize 0.00% 0.00% 0.002 0.000 0.000 0.002 9 #deserialize_header 0.002 0.000 0.000 0.002 9/9 #deserialize -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/36 Mongo::Server::Monitor#average_round_trip_time 0.000 0.000 0.000 0.000 9/36 Thread::Mutex#synchronize 0.002 0.000 0.000 0.001 18/36 Mongo::Server::Monitor#throttle_scan_frequency! 0.00% 0.00% 0.002 0.000 0.000 0.002 36 #now_with_mock_time 0.001 0.000 0.000 0.001 36/36 #mock_time 0.001 0.000 0.000 0.000 36/36 #now_without_mock_time -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 9/9 #deserialize_header 0.00% 0.00% 0.002 0.000 0.000 0.002 9 #deserialize 0.002 0.000 0.000 0.002 9/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 9/45 String#unpack -------------------------------------------------------------------------------- 0.002 0.002 0.000 0.000 117/117 Mongo::Socket#read_from_socket 0.00% 0.00% 0.002 0.002 0.000 0.000 117 IO#read -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 9/9 Mongo::Protocol::Message#serialize 0.00% 0.00% 0.002 0.000 0.000 0.002 9 Mongo::Protocol::Message#serialize_fields 0.002 0.000 0.000 0.002 9/54 Array#each 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#fields -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 9/9 Array#each 0.00% 0.00% 0.002 0.000 0.000 0.002 9 Mongo::Server::Description::Inspector::DescriptionChanged#run 0.002 0.000 0.000 0.002 9/9 Mongo::Server::Description#== -------------------------------------------------------------------------------- 0.002 0.000 0.000 0.002 9/9 Mongo::Server::Description::Inspector::DescriptionChanged#run 0.00% 0.00% 0.002 0.000 0.000 0.002 9 Mongo::Server::Description#== 0.001 0.000 0.000 0.001 9/9 Enumerable#all? 0.001 0.001 0.000 0.000 9/9 Hash#== 0.000 0.000 0.000 0.000 18/18 Hash#keys 0.000 0.000 0.000 0.000 18/27 Kernel#class -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/261 Mongo::Server::Description#ghost? 0.000 0.000 0.000 0.000 9/261 Mongo::Server::Description#unknown? 0.000 0.000 0.000 0.000 9/261 Mongo::Server::Description#max_wire_version 0.000 0.000 0.000 0.000 9/261 Mongo::Server::Description#min_wire_version 0.000 0.000 0.000 0.000 18/261 Mongo::Server::Description#primary? 0.000 0.000 0.000 0.000 27/261 Mongo::Server::Description#mongos? 0.000 0.000 0.000 0.000 27/261 Mongo::Server::Description#replica_set_name 0.000 0.000 0.000 0.000 9/261 Mongo::DBRef::ClassMethods#from_bson 0.001 0.000 0.000 0.000 144/261 Array#each 0.00% 0.00% 0.001 0.000 0.000 0.001 261 BSON::Document#[] 0.001 0.000 0.000 0.000 261/261 BSON::Document#convert_key 0.000 0.000 0.000 0.000 261/261 Hash#[] -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 36/36 #now_with_mock_time 0.00% 0.00% 0.001 0.000 0.000 0.001 36 #mock_time 0.001 0.000 0.000 0.000 36/36 #top_stack_item 0.000 0.000 0.000 0.000 36/63 NilClass#nil? -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 36/36 Array#each 0.00% 0.00% 0.001 0.000 0.000 0.001 36 #deserialize_field 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Serializers::BitVector#deserialize 0.000 0.000 0.000 0.000 18/18 #deserialize 0.000 0.000 0.000 0.000 9/9 #deserialize 0.000 0.000 0.000 0.000 36/45 Kernel#instance_variable_set -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 Mongo::Server::Description#== 0.00% 0.00% 0.001 0.000 0.000 0.001 9 Enumerable#all? 0.001 0.000 0.000 0.001 9/54 Array#each -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 18/18 Array#each 0.00% 0.00% 0.001 0.000 0.000 0.001 18 #serialize 0.001 0.000 0.000 0.001 9/9 BSON::Hash#to_bson 0.000 0.000 0.000 0.000 9/9 BSON::NilClass#to_bson -------------------------------------------------------------------------------- 0.001 0.001 0.000 0.000 9/9 Mongo::Server::Description#== 0.00% 0.00% 0.001 0.001 0.000 0.000 9 Hash#== 0.000 0.000 0.000 0.000 9/18 Comparable#== -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 #serialize 0.00% 0.00% 0.001 0.000 0.000 0.001 9 BSON::Hash#to_bson 0.001 0.000 0.000 0.001 9/9 BSON::Encodable#encode_with_placeholder_and_null -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 Mongo::Server::Monitor#average_round_trip_time 0.001 0.000 0.000 0.000 9/18 Mongo::Server::Monitor#throttle_scan_frequency! 0.00% 0.00% 0.001 0.000 0.000 0.001 18 Time#minus_with_coercion 0.000 0.000 0.000 0.000 18/18 Time#minus_with_duration 0.000 0.000 0.000 0.000 18/54 Kernel#is_a? 0.000 0.000 0.000 0.000 18/72 Kernel#respond_to? -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.000 36/36 #mock_time 0.00% 0.00% 0.001 0.000 0.000 0.000 36 #top_stack_item 0.000 0.000 0.000 0.000 36/36 #instance 0.000 0.000 0.000 0.000 36/99 Kernel#instance_variable_get 0.000 0.000 0.000 0.000 36/45 Array#last -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 BSON::Hash#to_bson 0.00% 0.00% 0.001 0.000 0.000 0.001 9 BSON::Encodable#encode_with_placeholder_and_null 0.001 0.000 0.000 0.001 9/18 Hash#each 0.000 0.000 0.000 0.000 18/36 String#bytesize 0.000 0.000 0.000 0.000 9/9 BSON::String#set_int32 -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 Mongo::Server::Connectable#ensure_connected 0.00% 0.00% 0.001 0.000 0.000 0.001 9 Mongo::Socket#write 0.001 0.000 0.000 0.001 9/288 Mongo::Socket#handle_errors -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 Mongo::Protocol::Serializers::BitVector#deserialize 0.001 0.000 0.000 0.001 9/18 BSON::Encodable#encode_with_placeholder_and_null 0.00% 0.00% 0.001 0.000 0.000 0.001 18 Hash#each 0.000 0.000 0.000 0.000 9/9 BSON::Symbol#to_bson_key 0.000 0.000 0.000 0.000 9/9 BSON::Integer#to_bson 0.000 0.000 0.000 0.000 9/9 BSON::Integer#bson_type 0.000 0.000 0.000 0.000 36/36 Fixnum#& -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.001 0.000 0.000 0.001 9 BSON::Time::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/9 #at_with_coercion 0.000 0.000 0.000 0.000 9/9 Time#utc 0.000 0.000 0.000 0.000 9/9 #from_bson 0.000 0.000 0.000 0.000 9/36 Fixnum#divmod -------------------------------------------------------------------------------- 0.001 0.001 0.000 0.000 9/9 Mongo::Socket#handle_errors 0.00% 0.00% 0.001 0.001 0.000 0.000 9 IO#write -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.000 261/261 BSON::Document#[] 0.00% 0.00% 0.001 0.000 0.000 0.000 261 BSON::Document#convert_key 0.000 0.000 0.000 0.000 261/261 BSON::Object#to_bson_normalized_key -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 Thread::Mutex#synchronize 0.00% 0.00% 0.001 0.000 0.000 0.001 9 Mongo::Server::Monitor#calculate_average_round_trip_time 0.001 0.000 0.000 0.001 9/9 Mongo::Server::Monitor#average_round_trip_time -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.001 9/9 Mongo::Server::Monitor#calculate_average_round_trip_time 0.00% 0.00% 0.001 0.000 0.000 0.001 9 Mongo::Server::Monitor#average_round_trip_time 0.000 0.000 0.000 0.000 9/36 #now_with_mock_time 0.000 0.000 0.000 0.000 9/18 Time#minus_with_coercion 0.000 0.000 0.000 0.000 9/27 Fixnum#- -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/90 #from_bson 0.000 0.000 0.000 0.000 81/90 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.001 0.000 0.000 0.000 90 Mongo::Socket#readbyte 0.000 0.000 0.000 0.000 90/288 Mongo::Socket#handle_errors -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.000 45/45 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.001 0.000 0.000 0.000 45 #from_bson 0.000 0.000 0.000 0.000 45/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 45/45 #from_bson_int32 -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.000 36/36 #now_with_mock_time 0.00% 0.00% 0.001 0.000 0.000 0.000 36 #now_without_mock_time 0.000 0.000 0.000 0.000 36/36 Time#initialize -------------------------------------------------------------------------------- 0.001 0.000 0.000 0.000 72/72 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.001 0.000 0.000 0.000 72 Mongo::Socket#gets 0.000 0.000 0.000 0.000 72/288 Mongo::Socket#handle_errors -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 Mongo::Server::Description#initialize 0.000 0.000 0.000 0.000 9/18 Mongo::Server::Description::Inspector#run 0.00% 0.00% 0.000 0.000 0.000 0.000 18 *Class#new 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#initialize 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description::Features#initialize -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Time#minus_with_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Time#minus_with_duration 0.000 0.000 0.000 0.000 18/18 Time#minus_without_duration 0.000 0.000 0.000 0.000 18/18 #=== -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Class#new 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#initialize 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#wire_versions 0.000 0.000 0.000 0.000 9/18 Class#new -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description::Inspector::StandaloneDiscovered#run 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#standalone? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 Array#each 0.000 0.000 0.000 0.000 9/18 Hash#== 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Comparable#== 0.000 0.000 0.000 0.000 18/18 Time#compare_with_coercion -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description::Inspector::StandaloneDiscovered#run 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#standalone? 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#unknown? 0.000 0.000 0.000 0.000 9/27 Mongo::Server::Description#replica_set_name 0.000 0.000 0.000 0.000 9/27 Mongo::Server::Description#mongos? 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#ghost? 0.000 0.000 0.000 0.000 9/63 NilClass#nil? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description::Inspector::PrimaryElected#run 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Description#primary? 0.000 0.000 0.000 0.000 18/27 Mongo::Server::Description#mongos? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 #deserialize_field 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Protocol::Serializers::BitVector#deserialize 0.000 0.000 0.000 0.000 9/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 9/18 Hash#each 0.000 0.000 0.000 0.000 9/45 String#unpack 0.000 0.000 0.000 0.000 9/36 Array#first -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Hash#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::Symbol#to_bson_key 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_key 0.000 0.000 0.000 0.000 9/9 Symbol#to_s -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Comparable#== 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Time#compare_with_coercion 0.000 0.000 0.000 0.000 18/18 Time#to_time 0.000 0.000 0.000 0.000 18/18 Time#compare_without_coercion 0.000 0.000 0.000 0.000 18/54 Kernel#is_a? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 #deserialize_field 0.00% 0.00% 0.000 0.000 0.000 0.000 18 #deserialize 0.000 0.000 0.000 0.000 18/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 18/45 String#unpack 0.000 0.000 0.000 0.000 18/36 Array#first -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Symbol#to_bson_key 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::String#to_bson_key 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_cstring -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Time::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #at_with_coercion 0.000 0.000 0.000 0.000 9/9 #at_without_coercion -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/27 Time#minus_without_duration 0.000 0.000 0.000 0.000 9/27 #at_without_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 27 Numeric#quo 0.000 0.000 0.000 0.000 9/9 Integer#to_r 0.000 0.000 0.000 0.000 18/18 Fixnum#fdiv 0.000 0.000 0.000 0.000 9/9 Rational#/ -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#serialize 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Protocol::Message#serialize_header 0.000 0.000 0.000 0.000 9/9 #serialize 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Query#op_code -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/99 #deserialize_array 0.000 0.000 0.000 0.000 36/99 #top_stack_item 0.000 0.000 0.000 0.000 54/99 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 99 Kernel#instance_variable_get -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 #at_with_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #at_without_coercion 0.000 0.000 0.000 0.000 9/27 Numeric#quo 0.000 0.000 0.000 0.000 9/9 Fixnum#* 0.000 0.000 0.000 0.000 9/45 Fixnum#+ -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_key 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::String#to_bson_cstring 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_string 0.000 0.000 0.000 0.000 9/9 BSON::String#check_for_illegal_characters! -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Time#minus_with_duration 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Time#minus_without_duration 0.000 0.000 0.000 0.000 18/27 Numeric#quo 0.000 0.000 0.000 0.000 18/27 Fixnum#- -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/45 Mongo::Protocol::Serializers::BitVector#deserialize 0.000 0.000 0.000 0.000 9/45 #deserialize 0.000 0.000 0.000 0.000 18/45 #deserialize 0.000 0.000 0.000 0.000 9/45 #deserialize 0.00% 0.00% 0.000 0.000 0.000 0.000 45 String#unpack -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 72/72 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 72 BSON::Registry#get 0.000 0.000 0.000 0.000 72/72 Hash#fetch -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 261/261 BSON::Document#convert_key 0.00% 0.00% 0.000 0.000 0.000 0.000 261 BSON::Object#to_bson_normalized_key -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 261/261 BSON::Document#[] 0.00% 0.00% 0.000 0.000 0.000 0.000 261 Hash#[] -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Description::Inspector::PrimaryElected#run 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Mongo::Server::Description#primary? 0.000 0.000 0.000 0.000 18/27 Mongo::Server::Description#replica_set_name 0.000 0.000 0.000 0.000 18/261 BSON::Document#[] 0.000 0.000 0.000 0.000 18/63 NilClass#nil? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Time#compare_with_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Time#to_time 0.000 0.000 0.000 0.000 18/18 Time#getlocal -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/45 Mongo::Protocol::Serializers::BitVector#serialize 0.000 0.000 0.000 0.000 27/45 #serialize 0.000 0.000 0.000 0.000 9/45 #serialize 0.00% 0.00% 0.000 0.000 0.000 0.000 45 Array#pack -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 72/72 Mongo::Socket#handle_errors 0.00% 0.00% 0.000 0.000 0.000 0.000 72 IO#gets -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#initialize 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#wire_versions 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#min_wire_version 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#max_wire_version -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 36/36 #now_without_mock_time 0.00% 0.00% 0.000 0.000 0.000 0.000 36 Time#initialize 0.000 0.000 0.000 0.000 36/45 Fixnum#+ -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_cstring 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::String#to_bson_string 0.000 0.000 0.000 0.000 9/9 BSON::String#to_utf8_binary -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 #deserialize_field 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #deserialize 0.000 0.000 0.000 0.000 9/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 9/45 String#unpack 0.000 0.000 0.000 0.000 9/36 Array#first -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 72/72 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 72 Hash#store -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Time#to_time 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Time#getlocal 0.000 0.000 0.000 0.000 18/36 Fixnum#divmod -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#serialize_header 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #serialize 0.000 0.000 0.000 0.000 9/45 Array#pack -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_string 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::String#to_utf8_binary 0.000 0.000 0.000 0.000 9/9 String#encode 0.000 0.000 0.000 0.000 9/18 String#force_encoding -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/27 Mongo::Server::Description#standalone? 0.000 0.000 0.000 0.000 18/27 Mongo::Server::Description#primary? 0.00% 0.00% 0.000 0.000 0.000 0.000 27 Mongo::Server::Description#replica_set_name 0.000 0.000 0.000 0.000 27/261 BSON::Document#[] -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/27 Mongo::Protocol::Message#serialize 0.000 0.000 0.000 0.000 18/27 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 27 #serialize 0.000 0.000 0.000 0.000 27/45 Array#pack -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 36/36 #top_stack_item 0.00% 0.00% 0.000 0.000 0.000 0.000 36 #instance -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Time::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Time#utc 0.000 0.000 0.000 0.000 18/72 Fixnum#<=> 0.000 0.000 0.000 0.000 9/36 Fixnum#divmod -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/27 Mongo::Server::Description#standalone? 0.000 0.000 0.000 0.000 18/27 Mongo::Server::Description::Inspector::PrimaryElected#run 0.00% 0.00% 0.000 0.000 0.000 0.000 27 Mongo::Server::Description#mongos? 0.000 0.000 0.000 0.000 27/261 BSON::Document#[] -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/54 Time#compare_with_coercion 0.000 0.000 0.000 0.000 18/54 #=== 0.000 0.000 0.000 0.000 18/54 Time#minus_with_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 54 Kernel#is_a? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 90/90 Mongo::Socket#handle_errors 0.00% 0.00% 0.000 0.000 0.000 0.000 90 IO#readbyte -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::Float::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 9/9 BSON::Float::ClassMethods#from_bson_double -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Class#new 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description::Features#initialize 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description::Features#check_driver_support! -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#standalone? 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#unknown? 0.000 0.000 0.000 0.000 9/261 BSON::Document#[] 0.000 0.000 0.000 0.000 9/9 BasicObject#!= 0.000 0.000 0.000 0.000 9/9 Hash#empty? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Protocol::Serializers::BitVector#serialize 0.000 0.000 0.000 0.000 9/45 Array#pack 0.000 0.000 0.000 0.000 9/54 Array#each -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/72 Time#minus_with_coercion 0.000 0.000 0.000 0.000 54/72 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 72 Kernel#respond_to? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/45 Mongo::Server::Monitor::Connection#dispatch 0.000 0.000 0.000 0.000 36/45 #top_stack_item 0.00% 0.00% 0.000 0.000 0.000 0.000 45 Array#last -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #from_bson 0.000 0.000 0.000 0.000 9/90 Mongo::Socket#readbyte 0.000 0.000 0.000 0.000 9/90 Integer#chr -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Time::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #from_bson 0.000 0.000 0.000 0.000 9/117 Mongo::Socket#read 0.000 0.000 0.000 0.000 9/9 #from_bson_int64 -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #serialize 0.000 0.000 0.000 0.000 9/18 String#force_encoding -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 72/72 BSON::Registry#get 0.00% 0.00% 0.000 0.000 0.000 0.000 72 Hash#fetch -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description::Features#initialize 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description::Features#check_driver_support! 0.000 0.000 0.000 0.000 18/18 Range#max 0.000 0.000 0.000 0.000 18/18 Range#min -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Connectable#ensure_connected 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Mongo::Server::Connectable#ensure_same_process! 0.000 0.000 0.000 0.000 18/18 #pid -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/90 #from_bson 0.000 0.000 0.000 0.000 81/90 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 90 Integer#chr -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Time#minus_with_duration 0.00% 0.00% 0.000 0.000 0.000 0.000 18 #=== 0.000 0.000 0.000 0.000 18/54 Kernel#is_a? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/63 Mongo::Server::Description#standalone? 0.000 0.000 0.000 0.000 18/63 Mongo::Server::Description#primary? 0.000 0.000 0.000 0.000 36/63 #mock_time 0.00% 0.00% 0.000 0.000 0.000 0.000 63 NilClass#nil? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/45 #deserialize_array 0.000 0.000 0.000 0.000 36/45 #deserialize_field 0.00% 0.00% 0.000 0.000 0.000 0.000 45 Kernel#instance_variable_set -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#serialize_fields 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Protocol::Message#fields 0.000 0.000 0.000 0.000 9/18 #fields 0.000 0.000 0.000 0.000 9/27 Kernel#class -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#wire_versions 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#min_wire_version 0.000 0.000 0.000 0.000 9/261 BSON::Document#[] -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#wire_versions 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#max_wire_version 0.000 0.000 0.000 0.000 9/261 BSON::Document#[] -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/45 #at_without_coercion 0.000 0.000 0.000 0.000 36/45 Time#initialize 0.00% 0.00% 0.000 0.000 0.000 0.000 45 Fixnum#+ -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 72/72 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 72 String#chop! -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::String#to_utf8_binary 0.00% 0.00% 0.000 0.000 0.000 0.000 9 String#encode -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 72/72 BSON::Hash::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 72 BSON::String#from_bson_string -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 Mongo::Protocol::Message#fields 0.000 0.000 0.000 0.000 9/18 #deserialize 0.00% 0.00% 0.000 0.000 0.000 0.000 18 #fields -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 BSON::Hash::ClassMethods#from_bson 0.000 0.000 0.000 0.000 9/18 #deserialize 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Class#allocate -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Hash#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::Integer#to_bson 0.000 0.000 0.000 0.000 9/9 BSON::Integer#to_bson_int32 0.000 0.000 0.000 0.000 9/18 BSON::Integer#bson_int32? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/36 BSON::Encodable#encode_with_placeholder_and_null 0.000 0.000 0.000 0.000 18/36 Mongo::Protocol::Message#serialize 0.00% 0.00% 0.000 0.000 0.000 0.000 36 String#bytesize -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/36 Time#utc 0.000 0.000 0.000 0.000 9/36 BSON::Time::ClassMethods#from_bson 0.000 0.000 0.000 0.000 18/36 Time#getlocal 0.00% 0.00% 0.000 0.000 0.000 0.000 36 Fixnum#divmod -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#standalone? 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Server::Description#ghost? 0.000 0.000 0.000 0.000 9/261 BSON::Document#[] -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 BSON::String#to_utf8_binary 0.000 0.000 0.000 0.000 9/18 #serialize 0.00% 0.00% 0.000 0.000 0.000 0.000 18 String#force_encoding -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Numeric#quo 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Integer#to_r 0.000 0.000 0.000 0.000 18/18 Fixnum#div -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Hash#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::Integer#bson_type 0.000 0.000 0.000 0.000 9/18 BSON::Integer#bson_int32? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/36 #deserialize 0.000 0.000 0.000 0.000 9/36 Mongo::Protocol::Serializers::BitVector#deserialize 0.000 0.000 0.000 0.000 18/36 #deserialize 0.00% 0.00% 0.000 0.000 0.000 0.000 36 Array#first -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Description#== 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Hash#keys -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Connectable#ensure_connected 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Mongo::Server::Monitor::Connection#connect! -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Time#compare_with_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Time#compare_without_coercion 0.000 0.000 0.000 0.000 18/72 Fixnum#<=> -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/72 Range#min 0.000 0.000 0.000 0.000 18/72 Time#compare_without_coercion 0.000 0.000 0.000 0.000 18/72 Range#max 0.000 0.000 0.000 0.000 18/72 Time#utc 0.00% 0.00% 0.000 0.000 0.000 0.000 72 Fixnum#<=> -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#serialize 0.00% 0.00% 0.000 0.000 0.000 0.000 9 String#[]= -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Numeric#quo 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Fixnum#fdiv -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Description::Features#check_driver_support! 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Range#max 0.000 0.000 0.000 0.000 18/72 Fixnum#<=> -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/27 Mongo::Protocol::Message#fields 0.000 0.000 0.000 0.000 18/27 Mongo::Server::Description#== 0.00% 0.00% 0.000 0.000 0.000 0.000 27 Kernel#class -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/27 Mongo::Server::Monitor#average_round_trip_time 0.000 0.000 0.000 0.000 18/27 Time#minus_without_duration 0.00% 0.00% 0.000 0.000 0.000 0.000 27 Fixnum#- -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 45/45 #from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 45 #from_bson_int32 -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Connectable#ensure_same_process! 0.00% 0.00% 0.000 0.000 0.000 0.000 18 #pid -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Symbol#to_bson_key 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Symbol#to_s -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#unknown? 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BasicObject#!= 0.000 0.000 0.000 0.000 9/9 Float#== -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Mongo::Server::Description::Features#check_driver_support! 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Range#min 0.000 0.000 0.000 0.000 18/72 Fixnum#<=> -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Protocol::Message#serialize_header 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Protocol::Query#op_code -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Monitor#throttle_scan_frequency! 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Float#> -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/18 BSON::Integer#to_bson 0.000 0.000 0.000 0.000 9/18 BSON::Integer#bson_type 0.00% 0.00% 0.000 0.000 0.000 0.000 18 BSON::Integer#bson_int32? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Monitor::Connection#dispatch 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Mongo::Protocol::Query#replyable? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Numeric#quo 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Rational#/ -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 36/36 Hash#each 0.00% 0.00% 0.000 0.000 0.000 0.000 36 Fixnum#& -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 #serialize 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::NilClass#to_bson -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 18/18 Integer#to_r 0.00% 0.00% 0.000 0.000 0.000 0.000 18 Fixnum#div -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Float::ClassMethods#from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::Float::ClassMethods#from_bson_double -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::String#to_bson_cstring 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::String#check_for_illegal_characters! -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Integer#to_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::Integer#to_bson_int32 -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BasicObject#!= 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Float#== -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 #at_without_coercion 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Fixnum#* -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Array#each 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Array#include? -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 BSON::Encodable#encode_with_placeholder_and_null 0.00% 0.00% 0.000 0.000 0.000 0.000 9 BSON::String#set_int32 -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 #from_bson 0.00% 0.00% 0.000 0.000 0.000 0.000 9 #from_bson_int64 -------------------------------------------------------------------------------- 0.000 0.000 0.000 0.000 9/9 Mongo::Server::Description#unknown? 0.00% 0.00% 0.000 0.000 0.000 0.000 9 Hash#empty? * indicates recursively called methods Ending.. every output marked with Date Top 1 slowest examples (97.16 seconds, 99.5% of total time): PlacementData new type format #get_geo_for_date(date) when date is provided every output marked with Date 97.16 seconds ./spec/models/placement_data_spec.rb:205 Finished in 1 minute 37.65 seconds (files took 11.26 seconds to load) 1 example, 0 failures