user system total real find 5.210000 2.240000 7.450000 ( 8.275189) Thread ID: 69971917711720 Total: 7.450000 %self total self wait child calls name 4.97 0.88 0.37 0.00 0.51 70000 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:347} 4.56 0.34 0.34 0.00 0.00 30000 Regexp#match (ruby_runtime:0} 3.49 0.26 0.26 0.00 0.00 10004 PGconn#exec (ruby_runtime:0} 3.22 1.62 0.24 0.00 1.38 70000 #connection_handler ((eval):1} 3.09 0.30 0.23 0.00 0.07 360013 Hash#[] (ruby_runtime:0} 2.95 0.82 0.22 0.00 0.60 150006 Class#new (ruby_runtime:0} 2.82 0.26 0.21 0.00 0.05 70000 ActiveRecord::DynamicScopeMatch#initialize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/dynamic_scope_match.rb:8} 2.55 0.31 0.19 0.00 0.12 70000 ActiveRecord::DynamicFinderMatch#initialize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/dynamic_finder_match.rb:8} 2.55 0.33 0.19 0.00 0.14 70000 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool(d1) (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:347} 2.28 1.22 0.17 0.00 1.05 70000 #respond_to? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1504} 2.15 0.19 0.16 0.00 0.03 30000 #scoped_methods (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2218} 2.01 1.07 0.15 0.00 0.92 20000 #sanitize_sql (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2261} 2.01 0.21 0.15 0.00 0.06 10001 Range#each(d1) (ruby_runtime:0} 2.01 0.20 0.15 0.00 0.05 10000 Array#each_index (ruby_runtime:0} 1.88 0.66 0.14 0.00 0.52 30000 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#extract_pg_identifier_from_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:1066} 1.88 2.22 0.14 0.00 2.08 50003 Array#each (ruby_runtime:0} 1.74 0.48 0.13 0.00 0.35 10004 #realtime (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:306} 1.74 0.46 0.13 0.00 0.33 70000 #match (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/dynamic_scope_match.rb:3} 1.74 0.13 0.13 0.00 0.00 280006 Class#superclass (ruby_runtime:0} 1.74 0.13 0.13 0.00 0.00 280000 Regexp#=== (ruby_runtime:0} 1.48 4.01 0.11 0.00 3.90 10000 #construct_finder_sql (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1711} 1.34 0.78 0.10 0.00 0.68 30000 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#quote_table_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:397} 1.34 0.12 0.10 0.00 0.02 10000 ActiveRecord::ConnectionAdapters::Quoting#quote (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/quoting.rb:6} 1.34 0.10 0.10 0.00 0.00 90000 String#[] (ruby_runtime:0} 1.34 0.10 0.10 0.00 0.00 150002 Module#name (ruby_runtime:0} 1.34 1.24 0.10 0.00 1.14 70000 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:324} 1.21 0.26 0.09 0.00 0.17 70000 ActiveRecord::ConnectionAdapters::ConnectionPool#connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:94} 1.21 0.57 0.09 0.00 0.48 70000 #match (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/dynamic_finder_match.rb:3} 1.21 0.14 0.09 0.00 0.05 70001 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:226} 1.07 0.09 0.08 0.00 0.01 10000 Array#each(d1) (ruby_runtime:0} 1.07 2.82 0.08 0.00 2.74 10000 #find_by_sql (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:663} 1.07 0.14 0.08 0.00 0.06 10000 #instantiate (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1650} 0.94 0.07 0.07 0.00 0.00 200010 Hash#default (ruby_runtime:0} 0.94 0.07 0.07 0.00 0.00 70000 #connection_handler(d1) ((eval):1} 0.94 3.00 0.07 0.00 2.93 70000 #connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:114} 0.94 0.32 0.07 0.00 0.25 20002 Range#each (ruby_runtime:0} 0.94 2.93 0.07 0.00 2.86 70000 #retrieve_connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:122} 0.81 1.98 0.06 0.00 1.92 10000 #add_conditions! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1829} 0.81 0.06 0.06 0.00 0.00 20000 #safe_to_array (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1749} 0.81 1.24 0.06 0.00 1.18 10000 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#select_raw (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:1001} 0.67 0.77 0.05 0.00 0.72 10008 String#gsub (ruby_runtime:0} 0.67 7.45 0.05 0.00 7.40 1 Integer#times (ruby_runtime:0} 0.67 0.05 0.05 0.00 0.00 20009 #allocate (ruby_runtime:0} 0.67 0.05 0.05 0.00 0.00 100003 #current (ruby_runtime:0} 0.67 0.05 0.05 0.00 0.00 10000 Array#- (ruby_runtime:0} 0.54 0.04 0.04 0.00 0.00 160004 Array#[] (ruby_runtime:0} 0.54 0.04 0.04 0.00 0.00 10000 #raise_if_bind_arity_mismatch (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2431} 0.54 0.24 0.04 0.00 0.20 30000 #current_scoped_methods (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2222} 0.54 0.04 0.04 0.00 0.00 140003 Symbol#to_s (ruby_runtime:0} 0.54 2.17 0.04 0.00 2.13 30000 #quoted_table_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:3153} 0.54 0.06 0.04 0.00 0.02 10000 ActiveRecord::ConnectionAdapters::DatabaseStatements#add_lock! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:216} 0.54 0.19 0.04 0.00 0.15 10000 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#quote (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:345} 0.54 0.19 0.04 0.00 0.15 10000 #set_readonly_option! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2444} 0.54 0.38 0.04 0.00 0.34 10001 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#result_as_array (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:484} 0.54 0.04 0.04 0.00 0.00 120006 Array#<< (ruby_runtime:0} 0.54 0.04 0.04 0.00 0.00 10000 #add_joins! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1811} 0.54 0.04 0.04 0.00 0.00 40000 Fixnum#> (ruby_runtime:0} 0.40 0.03 0.03 0.00 0.00 170001 Module#=== (ruby_runtime:0} 0.40 0.27 0.03 0.00 0.24 30000 #scope (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2212} 0.40 0.54 0.03 0.00 0.51 10004 ActiveRecord::ConnectionAdapters::AbstractAdapter#log (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract_adapter.rb:203} 0.40 0.03 0.03 0.00 0.00 90003 Fixnum#== (ruby_runtime:0} 0.40 0.03 0.03 0.00 0.00 29999 #table_name ((eval):1} 0.40 0.62 0.03 0.00 0.59 10000 #add_limit! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1791} 0.40 0.05 0.03 0.00 0.02 10000 ActiveRecord::ConnectionAdapters::DatabaseStatements#sanitize_limit (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:280} 0.40 0.03 0.03 0.00 0.00 20000 Enumerable#any? (ruby_runtime:0} 0.40 0.85 0.03 0.00 0.82 10000 #replace_bind_variables (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2384} 0.40 0.03 0.03 0.00 0.00 70004 Module#== (ruby_runtime:0} 0.40 0.57 0.03 0.00 0.54 10003 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#execute (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:519} 0.40 0.03 0.03 0.00 0.00 210006 #allocate (ruby_runtime:0} 0.40 0.90 0.03 0.00 0.87 10000 #sanitize_sql_array (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2371} 0.40 0.03 0.03 0.00 0.00 20002 PGresult#nfields (ruby_runtime:0} 0.40 0.03 0.03 0.00 0.00 90006 Kernel#respond_to? (ruby_runtime:0} 0.40 0.03 0.03 0.00 0.00 10000 #default_select (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1703} 0.40 1.41 0.03 0.00 1.38 10000 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#select (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:988} 0.40 0.03 0.03 0.00 0.00 60000 MatchData#[] (ruby_runtime:0} 0.40 0.03 0.03 0.00 0.00 40004 Kernel#kind_of? (ruby_runtime:0} 0.40 0.03 0.03 0.00 0.00 10000 #inheritance_column (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1213} 0.40 7.07 0.03 0.00 7.04 10000 #find_every (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1572} 0.27 0.02 0.02 0.00 0.00 20000 Kernel#instance_variable_set (ruby_runtime:0} 0.27 0.02 0.02 0.00 0.00 30000 Array#first (ruby_runtime:0} 0.27 0.02 0.02 0.00 0.00 10000 NilClass#blank? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/object/blank.rb:41} 0.27 7.10 0.02 0.00 7.08 10000 #find_initial (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1533} 0.27 0.02 0.02 0.00 0.00 30002 Fixnum#to_s (ruby_runtime:0} 0.27 1.89 0.02 0.00 1.87 10000 #merge_conditions (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1519} 0.27 0.09 0.02 0.00 0.07 10000 ActiveRecord::ConnectionAdapters::DatabaseStatements#add_limit_offset! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:201} 0.27 1.44 0.02 0.00 1.42 10000 ActiveRecord::ConnectionAdapters::QueryCache#select_all (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/query_cache.rb:58} 0.27 0.50 0.02 0.00 0.48 10004 #ms (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:16} 0.27 0.02 0.02 0.00 0.00 80001 PGresult#ftype (ruby_runtime:0} 0.27 0.02 0.02 0.00 0.00 10000 Array#flatten (ruby_runtime:0} 0.27 0.02 0.02 0.00 0.00 60006 String#to_s (ruby_runtime:0} 0.27 0.02 0.02 0.00 0.00 40001 PGresult#getvalue (ruby_runtime:0} 0.27 0.08 0.02 0.00 0.06 20009 #now (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 30000 Thread#[] (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 80001 Kernel#== (ruby_runtime:0} 0.13 7.39 0.01 0.00 7.38 10000 #find (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:610} 0.13 0.01 0.01 0.00 0.00 10000 Kernel#=== (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10008 Float#- (ruby_runtime:0} 0.13 0.35 0.01 0.00 0.34 10000 #add_lock! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1804} 0.13 0.01 0.01 0.00 0.00 10002 Fixnum#+ (ruby_runtime:0} 0.13 0.02 0.01 0.00 0.01 10000 #finder_needs_type_condition? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1423} 0.13 0.01 0.01 0.00 0.00 10000 #allocate (ruby_runtime:0} 0.13 0.71 0.01 0.00 0.70 10000 #quote_bound_value (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2419} 0.13 0.01 0.01 0.00 0.00 60009 String#== (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 30000 String#<< (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10002 Array#shift (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 80005 Hash#[]= (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10003 Kernel#dup (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 1 ActiveSupport::Inflector#demodulize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/inflector.rb:241} 0.13 0.01 0.01 0.00 0.00 20000 Kernel#is_a? (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10000 #add_group! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1777} 0.13 0.01 0.01 0.00 0.00 20009 Time#initialize (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10000 PGresult#clear (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10001 Array#+ (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 30000 Module#to_s (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 40000 Array#last (ruby_runtime:0} 0.13 0.09 0.01 0.00 0.08 10000 #validate_find_options (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2440} 0.13 0.01 0.01 0.00 0.00 30000 String#blank? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/object/blank.rb:67} 0.13 0.01 0.01 0.00 0.00 70001 Kernel#object_id (ruby_runtime:0} 0.13 1.42 0.01 0.00 1.41 10000 ActiveRecord::ConnectionAdapters::DatabaseStatements#select_all_without_query_cache (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/database_statements.rb:6} 0.13 0.01 0.01 0.00 0.00 10003 ActiveRecord::ConnectionAdapters::AbstractAdapter#log_info (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract_adapter.rb:195} 0.13 0.35 0.01 0.00 0.34 30000 String#match (ruby_runtime:0} 0.13 0.08 0.01 0.00 0.07 10000 #merge_includes (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1728} 0.13 0.15 0.01 0.00 0.14 10000 Array#collect! (ruby_runtime:0} 0.13 0.01 0.01 0.00 0.00 10000 Integer#to_i (ruby_runtime:0} 0.13 0.08 0.01 0.00 0.07 10000 ActiveSupport::CoreExtensions::Hash::Keys#assert_valid_keys (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/hash/keys.rb:45} 0.00 0.00 0.00 0.00 0.00 1 Benchmark::Tms#initialize (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:426} 0.00 0.00 0.00 0.00 0.00 1 MonitorMixin#mon_exit (/data/web/arch/1/lib/ruby/1.8/monitor.rb:223} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_new_connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:244} 0.00 0.00 0.00 0.00 0.00 2 #instance (/data/web/arch/1/lib/ruby/1.8/singleton.rb:99} 0.00 0.00 0.00 0.00 0.00 1 Module#alias_method (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Kernel#loop (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 3 Kernel#print (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 20000 Array#empty? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 #times (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 ActiveSupport::CoreExtensions::Array::ExtractOptions#extract_options! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/array/extract_options.rb:14} 0.00 0.00 0.00 0.00 0.00 1 PGconn#initialize (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 ActiveSupport::Inflector#inflections (/data/web/arch/1/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/routing.rb:379} 0.00 0.00 0.00 0.00 0.00 1 Enumerable#detect (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 30000 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#quote_column_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:409} 0.00 0.00 0.00 0.00 0.00 20001 PGresult#ntuples (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#connect (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:940} 0.00 0.00 0.00 0.00 0.00 1 Kernel#class (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10005 Float#+ (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 MonitorMixin#mon_acquire (/data/web/arch/1/lib/ruby/1.8/monitor.rb:282} 0.00 0.00 0.00 0.00 0.00 1 Benchmark::Tms#format (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:497} 0.00 0.00 0.00 0.00 0.00 1 Fixnum#- (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 31 String#gsub! (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 #add_order! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1764} 0.00 0.09 0.00 0.00 0.09 10000 Enumerable#each_with_index (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::CoreExtensions::String::Inflections#underscore (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/string/inflections.rb:71} 0.00 0.00 0.00 0.00 0.00 10000 Array#join (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Class#read_inheritable_attribute (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/class/inheritable_attributes.rb:112} 0.00 0.01 0.00 0.00 0.01 1 #reset_table_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1163} 0.00 0.00 0.00 0.00 0.00 1 MonitorMixin#mon_check_owner (/data/web/arch/1/lib/ruby/1.8/monitor.rb:276} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:181} 0.00 0.00 0.00 0.00 0.00 3 Array#initialize (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 PGconn#status (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 Hash#update (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Module#blank_slate_method_added (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:255} 0.00 0.00 0.00 0.00 0.00 2 Kernel#singleton_method_added (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Module#class_eval (ruby_runtime:0} 0.00 7.45 0.00 0.00 7.45 1 #benchmark (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:170} 0.00 0.00 0.00 0.00 0.00 1 MonitorMixin#synchronize (/data/web/arch/1/lib/ruby/1.8/monitor.rb:239} 0.00 0.00 0.00 0.00 0.00 1 #format (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 Array#uniq (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 String#empty? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10010 Kernel#block_given? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 PGresult#fields (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #default_scoping ((eval):1} 0.00 0.00 0.00 0.00 0.00 20008 Time#to_f (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Module#module_eval (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10001 Hash#has_key? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10001 Array#initialize_copy (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 Object#returning (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/object/misc.rb:38} 0.00 0.00 0.00 0.00 0.00 1 Thread#[]= (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 Hash#initialize (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #logger (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/class/attribute_accessors.rb:19} 0.00 0.01 0.00 0.00 0.01 1 ActiveSupport::CoreExtensions::String::Inflections#demodulize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/string/inflections.rb:86} 0.00 0.00 0.00 0.00 0.00 2 Fixnum#< (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 Struct::Tms#stime (ruby_runtime:0} 0.00 0.01 0.00 0.00 0.01 1 #undecorated_table_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1849} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector#underscore (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/inflector.rb:207} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#postgresql_version (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:919} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::CoreExtensions::Hash::Keys#symbolize_keys (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/hash/keys.rb:22} 0.00 0.00 0.00 0.00 0.00 1 PGconn#server_version (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #allocate (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Kernel#freeze (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Class#inheritable_attributes (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/class/inheritable_attributes.rb:91} 0.00 0.00 0.00 0.00 0.00 1 String#inspect (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#active? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:221} 0.00 0.00 0.00 0.00 0.00 2 ActiveSupport::Inflector#inflections_without_route_reloading (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/inflector.rb:123} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#client_min_messages (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:711} 0.00 0.00 0.00 0.00 0.00 4 String#% (/data/web/arch/1/lib/ruby/gems/1.8/gems/i18n-0.4.1/lib/i18n/core_ext/string/interpolate.rb:79} 0.00 0.00 0.00 0.00 0.00 2 ActiveSupport::CoreExtensions::Module#parent_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/module/introspection.rb:7} 0.00 7.45 0.00 0.00 7.45 1 #bm (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:206} 0.00 0.00 0.00 0.00 0.00 1 Hash#each (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #method_added (/data/web/arch/1/lib/ruby/gems/1.8/gems/builder-2.1.2/lib/blankslate.rb:83} 0.00 0.00 0.00 0.00 0.00 2 Struct::Tms#cstime (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 IO#sync= (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #postgresql_connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:22} 0.00 0.00 0.00 0.00 0.00 2 String#initialize_copy (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::AbstractAdapter#verify! (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract_adapter.rb:151} 0.00 0.00 0.00 0.00 0.00 4 String#interpolate_without_ruby_19_syntax (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#configure_connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:966} 0.00 0.00 0.00 0.00 0.00 10003 Fixnum#* (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #class_of_active_record_descendant (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2241} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::CoreExtensions::Module#parents (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/module/introspection.rb:47} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#set_standard_conforming_strings (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:265} 0.00 0.00 0.00 0.00 0.00 10000 Array#pop (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #abstract_class? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1500} 0.00 0.00 0.00 0.00 0.00 1 #pass (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#schema_search_path= (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:698} 0.00 0.00 0.00 0.00 0.00 1 Enumerable#inject (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::Inflector#pluralize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/inflector.rb:139} 0.00 0.00 0.00 0.00 0.00 4 Symbol#to_sym (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 String#downcase (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #set_table_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1235} 0.00 0.00 0.00 0.00 0.00 2 Struct::Tms#cutime (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 70001 Module#< (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 3 IO#write (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #descends_from_active_record? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1415} 0.00 0.00 0.00 0.00 0.00 8 Kernel#send (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::CoreExtensions::Module#parent (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/module/introspection.rb:30} 0.00 0.00 0.00 0.00 0.00 2 #allocate (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #base_class (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1491} 0.00 0.00 0.00 0.00 0.00 1 String#ljust (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 20000 Kernel#respond_to_without_attributes? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #pluralize_table_names (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/class/attribute_accessors.rb:19} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#query (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:506} 0.00 0.00 0.00 0.00 0.00 1 #full_table_name_prefix (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1207} 0.00 0.00 0.00 0.00 0.00 10000 String#count (ruby_runtime:0} 0.00 7.45 0.00 0.00 7.45 1 #measure (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:291} 0.00 0.00 0.00 0.00 0.00 1 Benchmark::Report#initialize (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:369} 0.00 0.00 0.00 0.00 0.00 10000 String#include? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 Struct::Tms#utime (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10004 #allocate (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::Callbacks#run_callbacks (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/callbacks.rb:275} 0.00 0.00 0.00 0.00 0.00 1 NilClass#to_s (ruby_runtime:0} 0.00 7.45 0.00 0.00 7.45 1 Benchmark::Report#report (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:378} 0.00 0.00 0.00 0.00 0.00 4 #critical= (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #table_name_suffix (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/class/attribute_accessors.rb:19} 0.00 0.01 0.00 0.00 0.01 1 #table_name (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:1159} 0.00 0.00 0.00 0.00 0.00 4 String#=~ (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10003 ActiveSupport::BufferedLogger#debug? (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/buffered_logger.rb:75} 0.00 0.00 0.00 0.00 0.00 1 String#+ (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::AbstractAdapter#initialize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract_adapter.rb:40} 0.00 0.00 0.00 0.00 0.00 2 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#client_min_messages= (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:716} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::CoreExtensions::String::Inflections#pluralize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/string/inflections.rb:19} 0.00 0.00 0.00 0.00 0.00 10004 Fixnum#>= (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 Kernel#iterator? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 IO#sync (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #checkout_callback_chain ((eval):7} 0.00 0.00 0.00 0.00 0.00 60000 String#length (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 String#* (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 MonitorMixin#mon_enter (/data/web/arch/1/lib/ruby/1.8/monitor.rb:212} 0.00 0.00 0.00 0.00 0.00 2 #allocate (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 Struct#initialize (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #define_attr_method (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/base.rb:2063} 0.00 0.00 0.00 0.00 0.00 1 #table_name_prefix (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/class/attribute_accessors.rb:19} 0.00 0.00 0.00 0.00 0.00 10000 Symbol#=== (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 #checkout_callback_chain(d1) ((eval):7} 0.00 0.00 0.00 0.00 0.00 1 Class#connect (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 20000 Array#blank? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 Array#include? (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 Kernel#rand (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 Hash#keys (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 String#tr (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/postgresql_adapter.rb:213} 0.00 0.00 0.00 0.00 0.00 1 ActiveSupport::Callbacks::CallbackChain#run (/data/web/arch/1/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/callbacks.rb:86} 0.00 0.00 0.00 0.00 0.00 1 ActiveRecord::ConnectionAdapters::ConnectionPool#new_connection (/data/web/arch/1/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:222} 0.00 0.00 0.00 0.00 0.00 1 MonitorMixin#mon_release (/data/web/arch/1/lib/ruby/1.8/monitor.rb:292} 0.00 7.45 0.00 0.00 7.45 1 Global#[No method] (../bench.rb:5} 0.00 0.00 0.00 0.00 0.00 30000 #quote_ident (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 10000 Class#allocate (ruby_runtime:0} 0.00 0.00 0.00 0.00 0.00 2 #times (/data/web/arch/1/lib/ruby/1.8/benchmark.rb:128} 0.00 0.00 0.00 0.00 0.00 10003 Array#size (ruby_runtime:0}