アプリケーションで db に対して多くの呼び出しを行い、多くの時間を費やしています。
私の目標は、db に対して 1 つの呼び出しを行い、オブジェクトをメモリに保持して、高速化することです。
アプリにページネーションが実装されているため、これらのオブジェクトを保持することは問題になりません。
いずれにせよ、記憶に保持しているオブジェクトの「重量」をどのように測定すればよいでしょうか? だから私は私のアプリケーションがherokuでクラッシュしないことを知っています
編集
このリンクから結果を把握できませんでした:
http://www.ruby-doc.org/core-1.9.3/GC/Profiler.html#method-c-result
ここに私の結果があります:
GC 339 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Object GC Time(ms)
1 17.152 7027800 12285000 614250 51.99999999999900524017
誰かが私がそれらを解釈するのを手伝ったり、彼らがどのようにそれを行うかを教えてくれたら. それは素晴らしいだろう