mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 23:06:57 +08:00
88249932a0
Benchmarking: ``` Benchmark.ips do |b| b.report("simple") do User.first end end ActiveSupport::Notifications.notifier.listeners_for("sql.active_record").clear Benchmark.ips do |b| b.report("simple") do User.first end end ``` ``` sam@arch discourse % RAILS_ENV=production ruby script/micro_bench.rb Before Calculating ------------------------------------- simple 3.289k (± 4.4%) i/s - 16.575k in 5.049771s After Calculating ------------------------------------- simple 3.491k (± 3.6%) i/s - 17.442k in 5.002226s ```` |
||
---|---|---|
.. | ||
001-redis.rb | ||
002-freedom_patches.rb | ||
003-sql_builder.rb | ||
004-message_bus.rb | ||
004-rails_multisite.rb | ||
005-site_settings.rb | ||
006-ensure_login_hint.rb | ||
006-mini_profiler.rb | ||
008-rack-cors.rb | ||
009-omniauth.rb | ||
010-discourse_iife.rb | ||
011-rack-protection.rb | ||
012-web_hook_events.rb | ||
013-excon_defaults.rb | ||
014-track-setting-changes.rb | ||
050-force_https.rb | ||
099-anon-cache.rb | ||
099-defer.rb | ||
099-drain_pool.rb | ||
100-i18n.rb | ||
100-logster.rb | ||
100-oj.rb | ||
100-onebox_options.rb | ||
100-push-notifications.rb | ||
100-quiet_logger.rb | ||
100-secret_token.rb | ||
100-session_store.rb | ||
100-sidekiq.rb | ||
100-silence_logger.rb | ||
100-strong_parameters.rb | ||
100-verify_config.rb | ||
100-watch_for_restart.rb | ||
100-wrap_parameters.rb | ||
101-lograge.rb | ||
200-message_bus_request_tracker.rb | ||
300-perf.rb | ||
000-mini_sql.rb | ||
000-post_migration.rb |