Application: uLoadWatch
Brief Synopsis:
A utility for monitoring the load of MOOS Apps.
Authors:
- Michael Benjamin
Groups:
Dependencies:
Distribution:
- moos-ivp.org
Documentation:
Contact Email:
- mikerb@mit.edu, issues@moos-ivp.org
Function:
The uLoadWatch application is used for monitoring load of apps in the MOOS community. It works by checking for *_ITER_GAP and *_ITER_LEN information posted by each app. An app, pFooBar, posts PFOOBAR_ITER_GAP as the ratio of observed application interval over requested application interval. For an app running at 4Hz, a reported ITER_GAP of 3 means a gap 0.75 seconds was observed between two successive iterations.
Lines of Code:
- 430 (with libraries: 23,355)
Files of Code:
- 5 (with libraries: 221)
Work Years:
- 0.08 (with libraries: 5.26)