GitXplorerGitXplorer
W

OrmBenchmark

public
6 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
37e43c1ce7b2cc436bf7cde320472f2c3bf9fbba

update result

WWeihanLi committed 6 years ago
Unverified
dc4878556c9832e99aea9551aeadc07116868446

update benchmark result

WWeihanLi committed 6 years ago
Unverified
a6d42df957668086fa6fb915fad8aafa4a75390c

update test result

WWeihanLi committed 7 years ago
Unverified
d2bc920ba930c18a71932947866a1352c1b77742

update result

WWeihanLi committed 7 years ago
Unverified
0b662307405f82e478ac5dcc52a7e5c8d59e1d34

add README.CN.md

WWeihanLi committed 7 years ago
Unverified
104e22392e5f9a172274c1c230583a615cf1bcd5

add test result

WWeihanLi committed 7 years ago

README

The README file for this repository.

OrmBenchmark

Chinese

Intro

The goal of the OrmBenchmark project is to determine how long it takes to execute select statement(s) against a MS SQL Server database and map the returned data to POCOc objects in different ORMs. (Well,acturally not exactly orm,more SqlMapper...)

latest test result:

Framework With Warmup Without Warmup
.NetFramework 4.6 netfx.warm netfx.nowarm
.NetCore2.0 netcore.warm netcore.nowarm

For details:

Performance Tests

The performance tests are broken in the following lists:

  • Performance test of executing one sql command frequently (500 times):

    • Performance of execute one select statement and map a returned row to a POCO object over 500 iterations
  • Performance test of mapping database records to POCO objects (5000 row):

    • Performance of mapping 5000 rows returned by one select to POCO objects in one iteration

How to run the benchmarks

Just download the project and run it or add your favorite ORM as a plugin to the project.

Contact

Contact me if you need: weihanli@outlook.com