タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rspecとtuningに関するiwazerのブックマーク (1)

  • GCを止めてrspecを高速化する - #詰んでる日記

    https://makandracards.com/makandra/950-speed-up-rspec-by-deferring-garbage-collection GCを止めてrspecを高速化しようという話。 やり方は簡単で上記のリンクにあるコードをspec/support以下にでもおいて、spec_helper.rbにbefore(:all)とafter(:all)を書き足せばいいだけ。 上記のコードだとデフォルトで10秒間に1回だけ行うようになってるがENVで秒数は指定できる。 文中には15%の高速化とあるけど、手元のコードもだいたいそれくらい速くなった。 ただ実際に動かすとわかるけど、メモリをめっちゃう。 手元の環境(iMac 21.5-inch, Mid 2011 メモリ8GB)だとrspec自体は2〜3分で、メモリは残り100MBくらいまでになる https://gi

    GCを止めてrspecを高速化する - #詰んでる日記
  • 1