[hibernate-commits] [hibernate/hibernate-validator] 3f7b51: HV-1694 Add a benchmarck for unconstrained beans a...

Guillaume Smet noreply at github.com
Wed Feb 27 17:34:09 EST 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-validator
  Commit: 3f7b519cf96984ec77ecb1c7af1d0f4e43749bd3
      https://github.com/hibernate/hibernate-validator/commit/3f7b519cf96984ec77ecb1c7af1d0f4e43749bd3
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M performance/README.md
    M performance/pom.xml
    A performance/src/main/java-bv2/org/hibernate/validator/performance/simple/SimpleComposingConstraintValidation.java
    R performance/src/main/java/org/hibernate/validator/performance/simple/SimpleComposingConstraintValidation.java
    A performance/src/main/java/org/hibernate/validator/performance/unconstrained/UnconstrainedBeanValidation.java

  Log Message:
  -----------
  HV-1694 Add a benchmarck for unconstrained beans and update benchmarks


  Commit: 3c165a801b9362bb9a9d17b18102cdb8d2a0d2cd
      https://github.com/hibernate/hibernate-validator/commit/3c165a801b9362bb9a9d17b18102cdb8d2a0d2cd
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M performance/src/main/java/org/hibernate/validator/performance/simple/SimpleValidation.java
    M performance/src/main/java/org/hibernate/validator/performance/unconstrained/UnconstrainedBeanValidation.java

  Log Message:
  -----------
  HV-1694 Reduce the memory allocations of the benchmarks

It generates too much noise, in particular when testing unconstrained
beans.


  Commit: c7f372cef06ce7cae2f3c7a3e359cc961c8001f1
      https://github.com/hibernate/hibernate-validator/commit/c7f372cef06ce7cae2f3c7a3e359cc961c8001f1
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M performance/pom.xml

  Log Message:
  -----------
  HV-1694 Add a benchmark entry for 6.1

This way we can compare current to latest released 6.1


  Commit: 9464463fea15c247e7e3c072fe430fe497bc9b95
      https://github.com/hibernate/hibernate-validator/commit/9464463fea15c247e7e3c072fe430fe497bc9b95
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/ValidationContextBuilder.java

  Log Message:
  -----------
  HV-1694 Reduce memory allocation for unconstrained beans


  Commit: 115d72e78d242caa50b3799931b620e001ab5d58
      https://github.com/hibernate/hibernate-validator/commit/115d72e78d242caa50b3799931b620e001ab5d58
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/provider/AnnotationMetaDataProvider.java

  Log Message:
  -----------
  HV-1695 Avoid creating an empty map for group conversions


  Commit: 57dda4383c3409daadca5931b57cc02f3a06d4dd
      https://github.com/hibernate/hibernate-validator/commit/57dda4383c3409daadca5931b57cc02f3a06d4dd
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/metadata/BeanMetaDataManagerImpl.java

  Log Message:
  -----------
  HV-1696 Avoid using computeIfAbsent every time in BeanMetaDataManagerImpl

It significantly reduces memory allocation as it avoids the creation of
a lambda instance.


  Commit: 22fd3d5fa1387022d63ad6bfc6457c4bffdccf78
      https://github.com/hibernate/hibernate-validator/commit/22fd3d5fa1387022d63ad6bfc6457c4bffdccf78
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/validator/internal/engine/ValidatorImpl.java
    M engine/src/main/java/org/hibernate/validator/internal/engine/validationcontext/AbstractValidationContext.java
    A engine/src/main/java/org/hibernate/validator/internal/util/stereotypes/Lazy.java

  Log Message:
  -----------
  HV-1697 Reduce memory allocation in ValidationContexts


  Commit: 077827f42b9df1dce46070ae7b34aaa1d025a058
      https://github.com/hibernate/hibernate-validator/commit/077827f42b9df1dce46070ae7b34aaa1d025a058
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

  Changed paths:
    M performance/src/main/java/org/hibernate/validator/performance/simple/SimpleValidation.java
    M performance/src/main/java/org/hibernate/validator/performance/unconstrained/UnconstrainedBeanValidation.java

  Log Message:
  -----------
  HV-1694 Fix our benchmarks following a discussion with Luis Barreiro


Compare: https://github.com/hibernate/hibernate-validator/compare/3c5248c45e2f...077827f42b9d


More information about the hibernate-commits mailing list