Beat Küng
8d7481f9ac
load_mon: use ModuleBase & add documentation
2017-07-14 11:57:11 +02:00
Beat Küng
5c2fa034da
load_mon: rename low_stack -> task_stack_info & always publish it
...
- use uorb queue to not drop any info, only do 2 tasks per cycle
- also print a warning on low stack (which will be added to ulog)
this allows to gather statistics of each task's stack usage over time.
2017-02-04 12:15:59 +01:00
Beat Küng
c02f1946eb
load_mon: fix stack check: use up_check_tcbstack_remain()
...
The previous method did not work anymore since the NuttX upgrade.
2017-02-04 12:15:59 +01:00
David Sidrane
ff0e810b55
Nuttx changed CONFIG_DRAM_SIZE to CONFIG_RAM_SIZE
2016-12-21 08:34:21 +01:00
Lorenz Meier
4c714f0e46
Load mon: Be less verbose on boot
2016-12-12 16:11:21 +01:00
Andreas Antener
64778b9540
Load monitor: added parameter to disable stack check
2016-12-09 21:12:12 +01:00
Andreas Antener
72f52c920c
Load monitor: reduce scope of scheduler locking
2016-12-09 21:12:12 +01:00
Andreas Antener
806b8d3a67
Load monitor: free counter
2016-12-09 21:12:12 +01:00
Andreas Antener
a0cf938ced
Load monitor: lock scheduler for stack check and added performance counter for stack checking
2016-12-09 21:12:12 +01:00
Andreas Antener
dda0de09dd
Load monitor: optimize performance of stack checking
2016-12-09 21:12:12 +01:00
Andreas Antener
62103be7ba
Load monitor: report and log processes low on stack
2016-12-09 21:12:12 +01:00
Lorenz Meier
1a9688c42f
Commander: signal high memory usage
2016-08-15 14:58:33 +02:00
Lorenz Meier
8934aaa912
Load mon: populate memory usage i field for NuttX
2016-08-15 14:53:48 +02:00
Julian Oes
54b3995175
load_mon: added missing include
...
USEC2TICK was not found.
2016-05-12 08:16:36 +02:00
Julian Oes
43d76f5e17
load_mon: use work queue instead of a whole task
2016-05-12 08:16:36 +02:00
Julian Oes
939f04c80d
load_mon: small comment fix
2016-05-12 08:16:36 +02:00
Jonathan Challinger
749b598af1
load_mon: initial commit
2016-05-12 08:16:36 +02:00