Skip to content

Instantly share code, notes, and snippets.

@mrbrdo
Created November 7, 2014 10:42
Show Gist options
  • Save mrbrdo/f5f8602defb8abd9e934 to your computer and use it in GitHub Desktop.
Save mrbrdo/f5f8602defb8abd9e934 to your computer and use it in GitHub Desktop.
➜ ams_vs_jbuilder git:(master) ✗ rake benchmarks:single_object_with_render
Calculating -------------------------------------
jbuilder 12 i/100ms
active_model_serializers
50 i/100ms
thin_serializer 53 i/100ms
-------------------------------------------------
jbuilder 132.1 (±6.8%) i/s - 660 in 5.028041s
active_model_serializers
524.8 (±13.7%) i/s - 2600 in 5.088049s
thin_serializer 551.8 (±12.1%) i/s - 2703 in 5.000232s
Comparison:
thin_serializer: 551.8 i/s
active_model_serializers: 524.8 i/s - 1.05x slower
jbuilder: 132.1 i/s - 4.18x slower
➜ ams_vs_jbuilder git:(master) ✗ rake benchmarks:single_object_without_render
Calculating -------------------------------------
jbuilder 56 i/100ms
active_model_serializers
58 i/100ms
thin_serializer 59 i/100ms
-------------------------------------------------
jbuilder 616.1 (±14.3%) i/s - 3024 in 5.061753s
active_model_serializers
605.9 (±13.7%) i/s - 2958 in 5.014981s
thin_serializer 622.3 (±12.7%) i/s - 3068 in 5.044274s
Comparison:
thin_serializer: 622.3 i/s
jbuilder: 616.1 i/s - 1.01x slower
active_model_serializers: 605.9 i/s - 1.03x slower
➜ ams_vs_jbuilder git:(master) ✗ rake benchmarks:array_of_objects_with_render
Calculating -------------------------------------
jbuilder 1 i/100ms
active_model_serializers
3 i/100ms
thin_serializer 3 i/100ms
-------------------------------------------------
jbuilder 11.7 (±8.5%) i/s - 59 in 5.113743s
active_model_serializers
31.1 (±16.1%) i/s - 153 in 5.076127s
thin_serializer 31.4 (±12.7%) i/s - 153 in 5.005312s
Comparison:
thin_serializer: 31.4 i/s
active_model_serializers: 31.1 i/s - 1.01x slower
jbuilder: 11.7 i/s - 2.68x slower
➜ ams_vs_jbuilder git:(master) ✗ rake benchmarks:array_of_objects_without_render
Calculating -------------------------------------
jbuilder 2 i/100ms
active_model_serializers
3 i/100ms
thin_serializer 3 i/100ms
-------------------------------------------------
jbuilder 29.5 (±13.6%) i/s - 144 in 5.059640s
active_model_serializers
31.7 (±15.8%) i/s - 153 in 4.998463s
thin_serializer 32.3 (±15.5%) i/s - 156 in 5.011004s
Comparison:
thin_serializer: 32.3 i/s
active_model_serializers: 31.7 i/s - 1.02x slower
jbuilder: 29.5 i/s - 1.09x slower
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment