{
  "stack": "rails",
  "generated_at": "2026-07-31T16:54:33Z",
  "ruby": "ruby 4.0.5 (2026-05-20 revision 64336ffd0e) +YJIT +PRISM [x86_64-linux]",
  "rails": "8.1.1",
  "visits_per_iter": 114,
  "warmup": 15,
  "iterations": 21,
  "ms_per_iter_median": 492.29,
  "ms_per_iter_min": 485.6,
  "ms_per_iter_max": 517.15,
  "iter_ms": [
    494.45,
    504.91,
    490.45,
    492.64,
    517.15,
    489.5,
    485.6,
    494.95,
    514.44,
    489.94,
    492.29,
    490.76,
    490.69,
    488.35,
    500.31,
    496.69,
    493.74,
    492.29,
    490.63,
    492.57,
    491.39
  ],
  "per_route": {
    "/about": {
      "ms_median": 1.119,
      "ms_min": 1.078,
      "ms_max": 1.479,
      "n": 21
    },
    "/active": {
      "ms_median": 1.865,
      "ms_min": 1.679,
      "ms_max": 7.995,
      "n": 126
    },
    "/comments": {
      "ms_median": 7.574,
      "ms_min": 7.12,
      "ms_max": 15.225,
      "n": 84
    },
    "/comments/:comment_id/reply": {
      "ms_median": 1.724,
      "ms_min": 1.552,
      "ms_max": 8.815,
      "n": 105
    },
    "/hidden": {
      "ms_median": 1.805,
      "ms_min": 1.659,
      "ms_max": 2.532,
      "n": 84
    },
    "/hottest": {
      "ms_median": 9.943,
      "ms_min": 9.392,
      "ms_max": 17.525,
      "n": 42
    },
    "/newest": {
      "ms_median": 12.631,
      "ms_min": 11.849,
      "ms_max": 20.641,
      "n": 105
    },
    "/recent": {
      "ms_median": 2.691,
      "ms_min": 2.317,
      "ms_max": 6.636,
      "n": 42
    },
    "/replies": {
      "ms_median": 1.788,
      "ms_min": 1.573,
      "ms_max": 2.417,
      "n": 63
    },
    "/replies/comments": {
      "ms_median": 1.872,
      "ms_min": 1.724,
      "ms_max": 2.76,
      "n": 63
    },
    "/replies/stories": {
      "ms_median": 1.814,
      "ms_min": 1.716,
      "ms_max": 2.211,
      "n": 42
    },
    "/replies/unread": {
      "ms_median": 1.795,
      "ms_min": 1.616,
      "ms_max": 9.721,
      "n": 147
    },
    "/rss": {
      "ms_median": 9.486,
      "ms_min": 8.742,
      "ms_max": 16.859,
      "n": 84
    },
    "/s/:story_id": {
      "ms_median": 5.598,
      "ms_min": 4.265,
      "ms_max": 13.957,
      "n": 315
    },
    "/saved": {
      "ms_median": 3.392,
      "ms_min": 3.047,
      "ms_max": 9.962,
      "n": 105
    },
    "/settings": {
      "ms_median": 2.88,
      "ms_min": 2.686,
      "ms_max": 9.535,
      "n": 63
    },
    "/threads": {
      "ms_median": 12.665,
      "ms_min": 11.927,
      "ms_max": 14.433,
      "n": 63
    },
    "/threads/:username": {
      "ms_median": 9.859,
      "ms_min": 7.729,
      "ms_max": 16.051,
      "n": 42
    },
    "/top?length=1d": {
      "ms_median": 3.959,
      "ms_min": 3.543,
      "ms_max": 11.294,
      "n": 84
    },
    "/top?length=1w": {
      "ms_median": 3.983,
      "ms_min": 3.841,
      "ms_max": 4.698,
      "n": 42
    },
    "/top?length=1y": {
      "ms_median": 3.753,
      "ms_min": 3.519,
      "ms_max": 4.273,
      "n": 42
    },
    "/u": {
      "ms_median": 2.169,
      "ms_min": 2.06,
      "ms_max": 3.038,
      "n": 315
    },
    "/u/:username": {
      "ms_median": 3.085,
      "ms_min": 2.722,
      "ms_max": 17.415,
      "n": 126
    },
    "/upvoted/comments": {
      "ms_median": 1.83,
      "ms_min": 1.668,
      "ms_max": 2.473,
      "n": 63
    },
    "/upvoted/stories": {
      "ms_median": 1.825,
      "ms_min": 1.647,
      "ms_max": 2.981,
      "n": 126
    }
  },
  "rss": {
    "boot_kb": 188500,
    "final_kb": 350160,
    "peak_kb": 355704,
    "engine": "ruby",
    "gc": {
      "count": 62,
      "major_count": 10,
      "heap_live_slots": 988404,
      "total_allocated_objects": 27044712
    }
  }
}