# Conseiller::Diagnoses::StepsController#needs

- **Period:** 23 Jun 13:28 UTC – 24 Jun 13:02 UTC
- **Throughput**: 0.01 / min
- **Average:** 300.8 ms

## Most Impactful Sections
| Kind | Location | Avg ms | Avg calls | Impact | Command |
| ---- | -------- | -----: | --------: | -----: | ------- |
| view | app/views/conseiller/diagnoses/steps/needs.html.haml | 138.75 | 1.0 | 46.12% |  |
| sql | app/views/conseiller/diagnoses/steps/needs.html.haml:28 | 0.65 | 60.0 | 12.94% | `SELECT "needs".* FROM "needs" WHERE "needs"."diagnosis_id" = ? AND "needs"."sub…` |
| sql | app/views/conseiller/diagnoses/steps/needs.html.haml:36 | 0.65 | 60.0 | 12.91% | `SELECT "subject_questions".* FROM "subject_questions" WHERE "subject_questions"…` |
| sql | app/views/conseiller/diagnoses/steps/needs.html.haml:20 | 0.72 | 20.0 | 4.79% | `SELECT "subjects".* FROM "subjects" LEFT OUTER JOIN "themes" ON "themes"."id" =…` |
| sql | app/views/conseiller/diagnoses/steps/needs.html.haml:23 | 0.8 | 17.0 | 4.52% | `SELECT ? AS one FROM "themes" INNER JOIN "subjects" ON "themes"."id" = "subject…` |
| sql | app/models/subject_answer.rb:36 | 0.63 | 20.0 | 4.18% | `SELECT "subject_questions".* FROM "subject_questions" WHERE "subject_questions"…` |
| gc | ruby/gc.c | 13.43 | 0.58 | 2.60% | `GC.start` |
| code | app/controllers/conseiller/diagnoses/steps_controller.rb:22 | 5.08 | 1.0 | 1.69% | `Conseiller::Diagnoses::StepsController#needs` |
| view | app/views/conseiller/diagnoses/steps/_next_step.haml | 0.25 | 18.0 | 1.52% |  |

[View on RoRvsWild ↗](https://www.rorvswild.com/applications/135976/requests/Conseiller::Diagnoses::StepsController%23needs?range=2026-06-23+13%3A28%3A11+UTC..2026-06-24+13%3A28%3A11+UTC)