History log of /haiku/src/system/kernel/scheduler/scheduler_profiler.cpp
Revision Date Author Comments
# 484e5c73 29-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: profiler: Compare types larger than int properly


# 712f37e1 28-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: profiler: Use nanosecond as a main time unit


# f68a4860 28-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: Ignore time used by the profiler implementation


# 96dcc73b 26-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: Add scheduler profiler

A bit hackish implementation of a profiler for the scheduler.
SCHEDULER_ENTER_FUNCTION at the begining of each function aren't nice and
usage of __PRETTY_FUNCTION__ isn't any better (both gcc and clang support
it though), but it was quick to implement and doesn't lose information
on inlined functions. It's just a tool, not an integral part of the kernal
anyway.


# 484e5c737f7fdd033c7a83e2f89a28c85ee293d9 29-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: profiler: Compare types larger than int properly


# 712f37e19e2d0e75c7cc28ffc226b3a62b955ada 28-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: profiler: Use nanosecond as a main time unit


# f68a486001635e28f4542780bfeb685cfa4371ad 28-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: Ignore time used by the profiler implementation


# 96dcc73b39cc68a59c276a35690f8af1886214ef 26-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

scheduler: Add scheduler profiler

A bit hackish implementation of a profiler for the scheduler.
SCHEDULER_ENTER_FUNCTION at the begining of each function aren't nice and
usage of __PRETTY_FUNCTION__ isn't any better (both gcc and clang support
it though), but it was quick to implement and doesn't lose information
on inlined functions. It's just a tool, not an integral part of the kernal
anyway.