Skip to content

Add benchmarks for MapAction #29915

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
halter73 opened this issue Feb 4, 2021 · 0 comments
Closed

Add benchmarks for MapAction #29915

halter73 opened this issue Feb 4, 2021 · 0 comments
Assignees
Labels
area-minimal Includes minimal APIs, endpoint filters, parameter binding, request delegate generator etc area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates Done This issue has been fixed feature-minimal-actions Controller-like actions for endpoint routing task
Milestone

Comments

@halter73
Copy link
Member

halter73 commented Feb 4, 2021

Create a suite of benchmarks at aspnet/benchmarks to cover most common user scenarios involving MapAction so we can start comparing perf over time vs middleware and normal MVC controllers on https://aka.ms/aspnet/benchmarks. We can start by adding MapAction versions of existing benchmarks:

  • TechEmpower JSON serialization
  • TechEmpower Fortunes

Eventually, we should add more scenarios to exercise specific code paths around model binding, input formatters, action filters etc... If there are no equivalent MVC benchmarks for these things yet we should add them for comparison.

@halter73 halter73 added area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates feature-minimal-actions Controller-like actions for endpoint routing labels Feb 4, 2021
@halter73 halter73 added this to the 6.0-preview2 milestone Feb 4, 2021
@halter73 halter73 self-assigned this Feb 4, 2021
@ghost ghost added Done This issue has been fixed and removed Working labels Mar 22, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Apr 21, 2021
@amcasey amcasey added the area-minimal Includes minimal APIs, endpoint filters, parameter binding, request delegate generator etc label Jun 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-minimal Includes minimal APIs, endpoint filters, parameter binding, request delegate generator etc area-mvc Includes: MVC, Actions and Controllers, Localization, CORS, most templates Done This issue has been fixed feature-minimal-actions Controller-like actions for endpoint routing task
Projects
None yet
Development

No branches or pull requests

3 participants