Looking ruby mini-profiler Ausgabe Ich bemerkte dieses Muster von 5-6 Teilwiedergabe bei etwa 6-7 ms jeweils und dann eine Wiedergabe bei einer Aus 60-70 ms. Ich habe mich gefragt, was das verursachen würde, es sieht aus wie eine Art von Spülung. Alle Modelldaten werden geladen, wenn das Rendering der Ansicht gestartet wird. Ich weiß also, dass dies nicht durch das verzögerte Laden verursacht wird.Rails Partial Rendering hat 10x Spikes Renderzeit
Rendering: application/_row 7.1 +1107.0
Rendering: application/_row 68.7 +1115.0
Rendering: application/_row 6.7 +1184.0
...
Rendering: application/_row 6.5 +1234.0
Rendering: application/_row 65.2 +1241.0
Rendering: application/_row 6.6 +1306.0
...
Rendering: application/_row 6.6 +1321.0
Rendering: application/_row 66.6 +1328.0
Rendering: application/_row 6.6 +1395.0
...
Rendering: application/_row 6.6 +1444.0
Rendering: application/_row 65.4 +1451.0
Rubin 1.9.3p194, Rails 3.2.11
* Könnte * sein der GC tritt in. Obwohl 60ms scheint ziemlich lang. –
Ich sehe das auch die ganze Zeit in der Entwicklung. Ich würde gerne wissen, warum es passiert. – Swards
vergessen zu erwähnen: Entwicklung, auf [dünn] (http://code.macournoyer.com/thin/) Server. –