TIME times various noticeboard operations. It produced the timings listed in Section 6.
The user chooses how many items the noticeboard should contain, which item should be used for timing NBS_FIND_ITEM, how many iterations to perform and the values of the INCREMENT_MODIFY and CHECK_MODIFY flags. The program produces a report in TIME.LIS. For example:
Noticeboard system timing program at Thu Mar 31 17:49:00 1988 ------------------------------------------------------------- Number of iterations = 10000 Number of items = 100 Item used for searches = 100 Increment modify flag = 1 Check modify flag = 1 Test 0, define, save and find noticeboard cpu microseconds = 2330000 Test 1, scalar assignment cpu microseconds per iteration = 3 Test 2, put scalar cpu microseconds per iteration = 124 Test 3, get scalar cpu microseconds per iteration = 90 . .
NBS The Noticeboard System