14e6952726
libsysprof-profile: clamp to range
2023-06-30 12:43:31 -07:00
4d553ec88e
libsysprof-profile: more CPU data points
...
2x per second just isn't enough data points for useful graphs. Ideally we
will make this tunable by the instrument, but not for now.
2023-06-29 14:20:02 -07:00
d7584d1d86
libsysprof-profile: various cpu counter cleanups and fixes
2023-06-27 13:41:15 -07:00
30dc327f02
libsysprof-profile: remove use of g_alloca in recording fibers
2023-06-27 13:19:46 -07:00
bff99f1f63
libsysprof-profile: remove debug code
2023-05-31 10:12:17 -07:00
302a772c8d
libsysprof-profile: fix await usage
2023-05-31 10:12:09 -07:00
e195b8961c
libsysprof-profile: fix index of cpu ids
2023-05-31 10:11:47 -07:00
5389d6ac51
libsysprof-profile: fix logic of future checks
2023-05-31 09:58:51 -07:00
fd1fb68a98
libsysprof-profile: add various CPU parsing
...
This still needs some work because the read operations are blocked
currently.
2023-05-30 21:29:49 -07:00
52684c7a12
libsysprof-profile: start on cpu usage instrument
...
The goal here is to do the whole thing on a fiber rather than how we were
doing it before. This just gets the counter registration going, but we
need to follow up with the parsing/lseek/etc code.
2023-05-30 18:41:56 -07:00