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

Double the performance of measuring collections #68

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    61490eb View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    7f86787 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Improve collection processing by caching class metadata

    Improves the performance of measuring collections like ArrayList, HashMap etc.
    daniel-rusu committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    705df4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be90ed9 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Use random sizes for the collections according to the distribution

    70% will have between 0 and 100 elements
    20% between 100 and 700 elements
    10% between 700 and 1000 elements
    
    I also added a benchmark for linked lists in order to test deeply nested structures
    daniel-rusu committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    b8fc494 View commit details
    Browse the repository at this point in the history