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

Revisit heap growth detection APIs #2621

Merged
merged 21 commits into from Apr 30, 2024
Merged

Revisit heap growth detection APIs #2621

merged 21 commits into from Apr 30, 2024

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    989d03c View commit details
    Browse the repository at this point in the history
  2. Optimize reference readers to handle virtual islands as if the in bri…

    …dge was directly connected to all the non outgoing nodes in the data structure compoment. This automatically deduplicates the paths that we get out of heap diffs. We were seeing duplicate entries because a map would be surfaced as a node with growing children, but then an internal element of the map, e.g. the background array or a node from its linked list, would also be surfaced as a distinct node with growing childre. With this solution, essentially each wrapped reference reader now does its own local graph traversal. The isLeafObject property allows to communicate to the larger graph traversal code that a specific node doesn't need to be re explored
    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d01556e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    023ce40 View commit details
    Browse the repository at this point in the history
  4. Report retained size

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    62f5386 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb60c46 View commit details
    Browse the repository at this point in the history
  6. Log metrics in shark command

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    b30381d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7cb3246 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    91c56d0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d99276a View commit details
    Browse the repository at this point in the history
  10. api dump

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    112af25 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    59f2448 View commit details
    Browse the repository at this point in the history
  12. Update docs

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ec55ccf View commit details
    Browse the repository at this point in the history
  13. Revisit APIs

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d9bcd49 View commit details
    Browse the repository at this point in the history
  14. Clean ups

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    4e8afc6 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    75fd49a View commit details
    Browse the repository at this point in the history
  16. Add test

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0c3df95 View commit details
    Browse the repository at this point in the history
  17. Revisit matchers APIs

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    d5ee261 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    f8159b8 View commit details
    Browse the repository at this point in the history
  19. Renames reviewing PR

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7e1ed4a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8c7fbba View commit details
    Browse the repository at this point in the history
  21. update changelog

    pyricau committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    56aed02 View commit details
    Browse the repository at this point in the history