[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More timing info
- To: (BUG ZWEI) at MIT-AI, RMS at MIT-AI, HIC at MIT-AI
- Subject: Re: More timing info
- From: Moon@MIT-AI
- Date: Thu ,20 Jul 79 10:28:26 EDT
Here's some more accurate timing info for reading in LMIO;CHSNCP,
using the previously-mentioned optimization of the STRING-SEARCH-CHAR
The LINE-IN operations takes 24 ms on the average.
5 ms of this is spent in MAKE-ARRAY and ADJUST-ARRAY-SIZE (3.5 and 1.9 respectively)
10 ms, averaged, is spent getting a new packet.
9 ms of LINE-IN are not accounted for, this includes executing miscellanous Lisp
code, searching for the CR, and copying the line once it is found.
Getting a new packet is done once every 12 lines, and costs 114 ms.
Of this, 33 ms are for updating the who-line (assuming it is only updated
once, i.e. it doesn't have to go blocked.)
58 ms are spent in CHAOS:GET-NEXT-PKT (or 5 ms per LINE-IN)