Commit Graph

13 Commits

Author SHA1 Message Date
Mark Paluch
edc881add5 #87 - Add benchmark for DefaultTypeMapper. 2018-10-08 14:06:07 +02:00
Mark Paluch
1cb4edec88 #78 - Fix benchmark filtering.
Ensure method name regex does not match on substrings.
2018-09-10 12:47:18 +02:00
Christoph Strobl
95ef25789f #81 - Use JMH Test class name as report filename to prevent test results from overriding one another.
Closes: #81
2018-08-31 11:37:48 +02:00
Oliver Gierke
4da5a6f494 #79 - Made classes to be used reflectively private.
This is needed as the latest Spring Data Commons added support for the improved access mechanism for package protected classes, too.
2018-08-17 13:00:04 +02:00
Oliver Gierke
ad306ba6e4 #79 - Fixed benchmarks to really use the (access) types they claim to use.
Added benchmarks for combined constructor and property population.
2018-08-16 11:19:12 +02:00
Oliver Gierke
87cbcbb989 #79 - Tweaked benchmark to use API to avoid property population.
We now use PersistentEntity.requiresPropertyPopulation() (via Spring Data Commons' DATACMNS-1366) to eagerly return the initially created instance and delaying all setup and execution of property population until really necessary. We also avoid the creation of a ParameterValueProvider in case the entity exposes a default constructor.
2018-08-08 13:20:11 +02:00
Oliver Gierke
02a8562d94 #79 - Added benchmark for non-reflective constructor usage. 2018-08-08 11:07:14 +02:00
Mark Paluch
478a12bcb7 #78 - Fix benchmark filtering.
We now check the specified benchmark filter expression against the JUnit class to make sure JMH does not spin up benchmark classes that are different than the actual JUnit class.
2018-08-08 10:50:56 +02:00
Mark Paluch
237612810c #78 - Import JMH Benchmarks readme. 2018-08-08 10:48:55 +02:00
Mark Paluch
0e4f9779ff #78 - Fix filtering in selective benchmark execution. 2018-08-08 10:29:28 +02:00
Mark Paluch
3a6f4bcbdb #79 - Add benchmark for typical EntityReader. 2018-08-07 15:03:43 +02:00
Mark Paluch
64938937b3 #78 - Allow selective benchmark execution. 2018-08-07 12:04:00 +02:00
Mark Paluch
8c7c18c949 #78 - Import JMH benchmarks. 2018-08-07 10:10:25 +02:00