You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here're the results of a benchmark (which you can find [here](https://github.com/aktsk/simple_json/blob/master/test/dummy_app/app/controllers/benchmarks_controller.rb) in this repo) rendering a collection to JSON.
178
178
179
-
### RAILS_ENV=development
180
-
181
179
```
182
180
% ./bin/benchmark.sh
183
181
184
-
* Rendering 10 partials via render_partial
185
-
Warming up --------------------------------------
186
-
jb 257.000 i/100ms
187
-
jbuilder 108.000 i/100ms
188
-
simple_json 2.039k i/100ms
189
-
Calculating -------------------------------------
190
-
jb 2.611k (± 7.1%) i/s - 13.107k in 5.046110s
191
-
jbuilder 1.084k (± 3.5%) i/s - 5.508k in 5.088845s
192
-
simple_json 20.725k (± 4.4%) i/s - 103.989k in 5.026914s
193
-
194
-
Comparison:
195
-
simple_json: 20725.5 i/s
196
-
jb: 2610.5 i/s - 7.94x (± 0.00) slower
197
-
jbuilder: 1083.8 i/s - 19.12x (± 0.00) slower
198
-
199
-
200
-
* Rendering 100 partials via render_partial
201
-
Warming up --------------------------------------
202
-
jb 88.000 i/100ms
203
-
jbuilder 14.000 i/100ms
204
-
simple_json 290.000 i/100ms
205
-
Calculating -------------------------------------
206
-
jb 928.202 (± 5.0%) i/s - 4.664k in 5.037314s
207
-
jbuilder 137.980 (± 6.5%) i/s - 700.000 in 5.094658s
208
-
simple_json 2.931k (± 5.2%) i/s - 14.790k in 5.060707s
209
-
210
-
Comparison:
211
-
simple_json: 2931.1 i/s
212
-
jb: 928.2 i/s - 3.16x (± 0.00) slower
213
-
jbuilder: 138.0 i/s - 21.24x (± 0.00) slower
214
-
215
-
216
-
* Rendering 1000 partials via render_partial
217
-
Warming up --------------------------------------
218
-
jb 11.000 i/100ms
219
-
jbuilder 1.000 i/100ms
220
-
simple_json 29.000 i/100ms
221
-
Calculating -------------------------------------
222
-
jb 106.150 (± 5.7%) i/s - 539.000 in 5.094255s
223
-
jbuilder 13.012 (± 7.7%) i/s - 65.000 in 5.054016s
224
-
simple_json 271.683 (± 5.2%) i/s - 1.363k in 5.030646s
0 commit comments