aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-postgresql-report
diff options
context:
space:
mode:
authorThomas Gleixner <[email protected]>2019-08-27 21:31:02 +0200
committerThomas Gleixner <[email protected]>2019-08-28 11:50:43 +0200
commit60bda037f1dd8151e0c9ee5b09f0c091a0f643cd (patch)
treeac8ed446c0ae7fcdf72285d5ca99531a3f96560b /tools/perf/scripts/python/bin/export-to-postgresql-report
parent244d49e30653658d4e7e9b2b8427777cbbc5affe (diff)
posix-cpu-timers: Utilize timerqueue for storage
Using a linear O(N) search for timer insertion affects execution time and D-cache footprint badly with a larger number of timers. Switch the storage to a timerqueue which is already used for hrtimers and alarmtimers. It does not affect the size of struct k_itimer as it.alarm is still larger. The extra list head for the expiry list will go away later once the expiry is moved into task work context. Signed-off-by: Thomas Gleixner <[email protected]> Reviewed-by: Frederic Weisbecker <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions