2

アプリケーションで 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

誰かが私がそれらを解釈するのを手伝ったり、彼らがどのようにそれを行うかを教えてくれたら. それは素晴らしいだろう

4

1 に答える 1