-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
optionalWill cause failures / of benefit. Worth assigning resources.Will cause failures / of benefit. Worth assigning resources.performanceAffects the speed or space efficiency of the MPS in productionAffects the speed or space efficiency of the MPS in production
Description
SegSetGrey is occupying a lot of CPU time on the critical path in sampling profiles.
keybase://chat/ravenbrook#mps/2232 by @rptb1 of 2022-12-14 16:59 UTC says:
Hmm... gprof says
% cumulative self self total 4.96 3.09 0.24 15165864 0.00 0.00 SegSetGreywhich is a bit surprising. Changing the AVERs in SegSetGrey to CRITICAL. Before:
rb@plover:~/git/mps/code$ time lii6gc/hot/gcbench -x 6415986 amc amc: 7.37883 real 0m7,398s user 0m7,196s sys 0m0,201safter:
rb@plover:~/git/mps/code$ time lii6gc/hot/gcbench -x 6415986 amc amc: 5.70199 real 0m5,729s user 0m5,353s sys 0m0,376sDo I understand this properly? Nope!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
optionalWill cause failures / of benefit. Worth assigning resources.Will cause failures / of benefit. Worth assigning resources.performanceAffects the speed or space efficiency of the MPS in productionAffects the speed or space efficiency of the MPS in production