Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • GHC GHC
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 5.5k
    • Issues 5.5k
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 623
    • Merge requests 623
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Glasgow Haskell CompilerGlasgow Haskell Compiler
  • GHCGHC
  • Merge requests
  • !3085

rts: Post ticky entry counts to the eventlog

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Ben Gamari requested to merge wip/ticky-eventlog into master Apr 14, 2020
  • Overview 8
  • Commits 1
  • Pipelines 28
  • Changes 14

The ticky-ticky profiler is a useful tool but provides little in the way of temporal resolution. In particular, benchmarks of the non-moving garbage collector has revealed what I believe to be a thunk leak in GHC when compiling Cabal's LicenseId module that I believe the ticky profiler would pin-point with temporal resolution.

This patch provides said resolution by giving the RTS the ability to periodically record samples of ticky counters to the eventlog.

Edited Nov 21, 2020 by Ben Gamari
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/ticky-eventlog