From: utzoo!decvax!ucbvax!ARPAVAX:C70:editor-people Newsgroups: fa.editor-p Title: Z editor usage statistics Article-I.D.: ucb.2201 Posted: Mon Oct 25 08:32:08 1982 Received: Wed Oct 27 03:41:01 1982 >From Wood@YALE Mon Oct 25 08:01:24 1982 For the past three weeks, I have been collecting statistics about the usage of the Z editor here at Yale. We have two DEC2060's, connected to over 400 terminals campuswide, via a Gandalf PACX box. The majority of the terminals in use at Yale are Datamedia 1521s, running at 9600 baud. The user community includes students, faculty and staff of the Computer Science Department, as well as many users from other departments. Highlights: - over 22,000,000 inputs, 5500 hours of elapsed time in the editor (45 hours of CPU time). - Users spend more than half their time on the computer using the editor. - Graphic characters + cursor keys account for almost 90% of user input. Editing commands and window movement commands account for an additional 7%, with everything else in the noise margin. - 85% of all characters echoed in insert mode, are past the end of the line and thus can be echoed as if the editor is in replace mode. For users that run in insert mode all the time, the figure is over 90%. - The local modifications to the TOPS-20 operating system that do immediate echoing of graphic characters and cursor keys, echoed 75% of all input characters in real time. Currently the editor does not take advantage of end of line echoing when in insert mode. If it did, this figure would be closer to 82%. The following is a summary of the statistics for all terminal types and skill levels. If you are interested in a further breakdown, you can FTP the following files: [YALE]/usr/anonymous/z-term.stats subtotals by terminal type (Datamedia, Ambassador, TVI, Apollo, etc.) [YALE]/usr/anonymous/z-skill.stats subtotals by skill level (novice, intermediate and expert). [YALE]/usr/anonymous/z-detail.stats same as what follows, except with details on graphic character frequency and command argument usage. Editor usage: Total Elapsed time: 10886:58:24 Editor elapsed time: 5574:23:17 51.20% Editor CPU time: 44:59:20 Editor invocations: 79117 New editor started: 10806 Old editor continued: 68311 from parent process: 22429 from Session manager: 45882 via sm escape: 37592 via sm command escape: 4762 via sm program escape: 3528 Input statistics: Total command input: 22826481 graphic characters: 10010397 43.85% replace mode: 8151386 35.71% insert mode: 1859011 8.14% within a line: 258549 1.13% past end of line: 1600462 7.01% editor commands: 12361970 54.16% cursor commands: 10296336 45.11% right 3991580 17.49% left 3308209 14.49% down 1461983 6.40% up 802373 3.52% newline 551727 2.42% tab 121189 0.53% home 20258 0.09% endLine 9695 0.04% pWord 7800 0.03% mWord 6501 0.03% setCursor 6324 0.03% begLine 3239 0.01% backTab 2401 0.01% mParagraph 1728 0.01% pParagraph 1329 0.01% editing commands: 1192967 5.23% cDelete 421556 1.85% sDelete 336097 1.47% sInsert 159025 0.70% lDelete 100707 0.44% lInsert 96793 0.42% put 43032 0.19% pick 16690 0.07% wDelete 15217 0.07% replace 2918 0.01% qReplace 932 0.00% window commands: 432235 1.89% pLines 144801 0.63% pPages 90110 0.39% mPages 64676 0.28% pSearch 46158 0.20% mLines 39848 0.17% mark 23044 0.10% mSearch 17903 0.08% setWindow 5695 0.02% basic commands: 209297 0.92% arg 165311 0.72% insertMode 20674 0.09% cancel 13089 0.06% meta 6025 0.03% noFunc 1672 0.01% quote 1417 0.01% nop 652 0.00% textArg 457 0.00% file commands: 71871 0.31% setFile 71121 0.31% refresh 602 0.00% undelete 148 0.00% exit commands: 81313 0.36% sm 45649 0.20% exit 31220 0.14% moveSM 4257 0.02% push 187 0.00% program commands: 57057 0.25% balance 52991 0.23% compile 3850 0.02% comment 216 0.00% document commands: 14945 0.07% fill 7189 0.03% justify 3119 0.01% spell 2671 0.01% upperCase 711 0.00% lowerCase 384 0.00% capitalize 360 0.00% center 286 0.00% flushLeft 183 0.00% flushRight 42 0.00% status commands: 5869 0.03% information 3166 0.01% assign 1367 0.01% help 1031 0.00% execute 155 0.00% initialize 142 0.00% save 6 0.00% bExecute 2 0.00% Macros: 2165 0.01% Text argument input: 451949 1.98% graphic characters: 421886 1.85% movement commands: 13308 0.06% editing commands: 16755 0.07% Total input characters: 22875606 echoed by monitor: 17055341 74.56% shifted with : 482539 2.11% Cancel command usage: #cancel interrupts: 1113 #cancelled arguments: 4570 #cancelled text args: 2369 #cancelled editors: 932 Number of autosaves: 38403 -------