Skip to content
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

Benchmarks #139

Open
maurosampietro opened this issue Apr 18, 2017 · 3 comments
Open

Benchmarks #139

maurosampietro opened this issue Apr 18, 2017 · 3 comments
Assignees

Comments

@maurosampietro
Copy link

All mappers except AutoMapper are overall (init+execution time) faster than ExpressMapper on average.
(at least on my computer, test run on release mode with no attached debugger :) ).

Your benchmark are misleading because you don't consider the 'init time':

You didn't take init time into account (but I did) because it is performed only once but the reality is that that step is so important that even performing a test 1 million times do not ease the difference between your mapper (that might be is fast at executing the mapping) and the other mappers (that are slower at executing the mapping but faster on building the map ), and for that reason the init step is not negligible. .

@anisimovyuriy
Copy link
Member

Thanks @maurosampietro,

I'll take it into account and try to fix the benchmarks.

@Steveiwonder
Copy link

In addition to this, your benchmarks are out of date.

I've taken your benchmark project and updated it to work with the latest version of each library and other libraries are much faster now including AutoMapper which comes out on top (excluding native)

@fluentsprings fluentsprings deleted a comment from maurosampietro Sep 13, 2018
@anisimovyuriy
Copy link
Member

Thanks Mauro for the feedback and great job that you’ve done - (honestly) - but it is not the place to advertise your products here that’s why I deleted your post.

I hope you understand.

Thanks,
Yuriy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants