[midPoint-git] [Evolveum/midpoint] e26b14: Cache ValueMetadata definition in ValueMetadataFac...
Tony Tkáčik
noreply at github.com
Wed Nov 25 17:27:08 CET 2020
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: e26b142233ae14cf22cf68c5dd60f16dd597e06f
https://github.com/Evolveum/midpoint/commit/e26b142233ae14cf22cf68c5dd60f16dd597e06f
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2020-11-25 (Wed, 25 Nov 2020)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/metadata/MidpointValueMetadataFactory.java
Log Message:
-----------
Cache ValueMetadata definition in ValueMetadataFactory
Not-caching definition resulted in 5% performance drop during serialization
without metadata, since definition was linearly looked up for each value.
Caching definition should speed up this.
Commit: 37442f640a83fc87ba7503c1ffcffade05c537d0
https://github.com/Evolveum/midpoint/commit/37442f640a83fc87ba7503c1ffcffade05c537d0
Author: Tony Tkacik <tonydamage at gmail.com>
Date: 2020-11-25 (Wed, 25 Nov 2020)
Changed paths:
A infra/schema/src/test/java/com/evolveum/midpoint/schema/performance/TestDeltaPerfComparison.java
Log Message:
-----------
Added Delta performance test with increasing complexity of target
Signed-off-by: Tony Tkacik <tonydamage at gmail.com>
Compare: https://github.com/Evolveum/midpoint/compare/99f1c8579b65...37442f640a83
More information about the midPoint-svn
mailing list