1
0
mirror of synced 2026-01-12 00:42:56 +00:00
rmkaplan 06664219ca
Rmk57 mostly gitfns improvements, other minor cleanups (#843)
* MAKEINIT:  Remove bogus non-ascii character from comments

* UPCSTATS: move to obsolete

* GITFNS: better interface to process stream

Now only looks at the process return code, gets all output only from redirected streams.  Also offers to increase the diff.renameLimit if it is too small for the branch comparison.

* COMPAREDIRECTORIES:  reformat browser output

The lengths are now in their own column.  Also, the < and > are in different columns, to make it easier to pick out which side is newer.

* CLIPBOARD.TXT: documented that it uses (SYSTEM-EXTERNALFORMAT)

* GITFNS:  Fixed a glitch in the renameLimit

* GITFNS: Test for gh

* COMPAREDIRECTORIES:  Fix loadup record sequence

* Don't overwrite fixed NCFILES in MEDLEY-UTILS

* SKETCHOBJ and TEDIT-FILE already merged

Co-authored-by: Larry Masinter <LMM@acm.org>
2022-07-17 19:13:25 -07:00

8 lines
2.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

XEROX UPCSTATS
2
4
1
UPCSTATS
1
4
By: Larry Masinter (Masinter.pa@Xerox.com)
INTERNAL
This document last edited on 11 October 84
UPCSTATS is for gathering statistics about where Dorado microcode is spending its time. (It only works on Dorados.) It samples the microcode's PC while running something, and then plots it in a histogram. It really doesn't help much unless you are familiar with the organization of the Dorado Interlisp-D microcode, and want to analyze it.
(UPCSTATS form dolistflg) [Function]
will EVAL form while gathering statistics, and then print out a histogram. If dolistflg is NIL, the output will go to the current output file (NIL). The first time you run UPCSTATS, it will ask you for the name of a ".MB" file. This is a Dorado Microcode Binary, and you need to get the version of "DoradoLisp.MB" that corresponds to the "DoradoLispMC.EB" that is on your local disk. Normally this is on the "Basics" release subdirectory.
Once you've done a UPCSTATS, you can print the output again, merely by calling (PLOTPCS).
SAMPLE OUTPUT:
Microcode PC Sample: Each * = 11 count, or .03%
AEMUNOTREADY |*************** (.5154639)
NOSKIP |* (.5500377)
EFFADRPCREL+1 |*
+2 |* (.6254715)
LDA3 |* (.6569022)
LDA23 |**
+1 |* (.7669097)
LDAIX |**** (.9146342)
LDAX |**** (1.059215)
STACKGETSMD |************ (1.480387)
STA2 |*
.È È((È(ŠŠ8(ŠŠ8DÈÈ PAGEHEADING RUNNINGHEADMODERN
GACHAMODERN
MODERN
MODERN MODERNLOGOMODERN
  HRULE.GETFNMODERN
 HRULE.GETFNMODERN
 HRULE.GETFNMODERN
  HRULE.GETFNMODERN  HRULE.GETFNMODERN , o? ½³Ü(zº