These are chat archives for ManageIQ/manageiq/performance

11th
Dec 2015
Alex Krzos
@akrzos
Dec 11 2015 03:24
stackprof results on vmware refresh looking a lot better for gc time
xlarge:
[root@dhcp23-170 ~]# stackprof stackprof-provider-init-broker-vmware-xlarge-0
==================================
  Mode: cpu(1000)
  Samples: 559188 (1.91% miss rate)
  GC: 111907 (20.01%)
==================================
     TOTAL    (pct)     SAMPLES    (pct)     FRAME
     29630   (5.3%)       23800   (4.3%)     ActiveRecord::LazyAttributeHash#[]
     19419   (3.5%)       19129   (3.4%)     ActiveModel::Dirty#changed_attributes
     15570   (2.8%)       15570   (2.8%)     ActiveSupport::PerThreadRegistry#instance
     15551   (2.8%)       10879   (1.9%)     block (2 levels) in Class#class_attribute
     10574   (1.9%)       10574   (1.9%)     ThreadSafe::NonConcurrentCacheBackend#[]
     10483   (1.9%)       10483   (1.9%)     ActiveRecord::Base.logger
    106295  (19.0%)       10276   (1.8%)     block in ActiveRecord::AutosaveAssociation::ClassMethods#define_non_cyclic_method
      9955   (1.8%)        9955   (1.8%)     ActiveRecord::Associations#association_instance_get
      8948   (1.6%)        8948   (1.6%)     block (4 levels) in Class#class_attribute
      8787   (1.6%)        7683   (1.4%)     block in ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#exec_cache
      6536   (1.2%)        6536   (1.2%)     ActiveRecord::Attribute#initialize
      8565   (1.5%)        6223   (1.1%)     ActiveSupport::HashWithIndifferentAccess#update
      6207   (1.1%)        6207   (1.1%)     ActiveRecord::AttributeMethods::Dirty#original_raw_attributes
      5945   (1.1%)        5945   (1.1%)     ActiveRecord::ConnectionAdapters::TransactionState#finalized?
     15082   (2.7%)        5091   (0.9%)     ActiveRecord::Attribute#value
      4804   (0.9%)        4804   (0.9%)     ThreadSafe::NonConcurrentCacheBackend#get_or_default
      4248   (0.8%)        4238   (0.8%)     ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#primary_key
      4160   (0.7%)        4160   (0.7%)     block in ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements#execute
      3648   (0.7%)        3648   (0.7%)     ActiveRecord::Attribute#has_been_read?
      4961   (0.9%)        3408   (0.6%)     ActiveRecord::Inheritance::ClassMethods#base_class
      3203   (0.6%)        3203   (0.6%)     ActiveRecord::Relation#initialize
      4499   (0.8%)        3171   (0.6%)     MoreCoreExtensions::Shared::Nested#fetch_path
     37763   (6.8%)        3083   (0.6%)     ActiveRecord::AttributeMethods::Dirty#changed_attributes
      4418   (0.8%)        3059   (0.5%)     ActiveRecord::Relation#initialize_copy
      2993   (0.5%)        2993   (0.5%)     block (2 levels) in ActiveModel::Callbacks#_define_after_model_callback
      2996   (0.5%)        2991   (0.5%)     ActiveRecord::Core::ClassMethods#arel_table
      2972   (0.5%)        2972   (0.5%)     ActiveRecord::Delegation::DelegateCache#relation_delegate_class
      2943   (0.5%)        2943   (0.5%)     block (2 levels) in <class:Numeric>
     16143   (2.9%)        2900   (0.5%)     ActiveRecord::Core#update_attributes_from_transaction_state
      5399   (1.0%)        2854   (0.5%)     ActiveRecord::Type::Numeric#type_cast
20% on xlarge
I'll have it run more iterations and update the bz tomorrow morning
Dennis Metzger
@dmetzger57
Dec 11 2015 03:40
@akrzos sounding good