T.R | Title | User | Personal Name | Date | Lines |
---|
3564.1 | Complex dictionary | TOOK::MINTZ | Erik Mintz, dtn 226-5033 | Fri Aug 14 1992 08:32 | 8 |
| The DECmcc dictionary includes some fairly complicated data structures
describing each of the entities to be managed, and the operations
that can be performed on those entities.
Read access to the dictionary (which happens all the time when DECmcc
is running) is more important than write access (during installation only).
So extra work is done during install time to improve performance at run time.
-- Erik
|
3564.2 | | TOOK::SWIST | Jim Swist LKG2-2/T2 DTN 226-7102 | Fri Aug 14 1992 10:03 | 8 |
| The basic technical problem is that NCL (FCL) syntax is verb first
whereas the dictionary is entity-model (i.e., object first). This
requires inverting the dictionary to create tables of which verbs
apply to which objects, etc. This is time consuming in a big
dictionary.
We are looking at ways to speed up this up.
|
3564.3 | | SLINK::CHILDS | Ed Childs | Mon Aug 17 1992 13:04 | 11 |
| --> What technical reason can we pass on to the customer as to what the
--> thing is doing...
Why does the customer care? Installation is something the customer
should not be doing very often, or so we hope. :-)
[~/~ Sorry, one of my hot buttons. Every once in a while I get
questions about performance in rarely-run code paths within the Bridge
AM. It takes a while to trace through the paths and see what's going
on. When I ask "Why do you want to know?" the answer is always "Just
curious." I feel like telling the person to stop wasting my time. ~/~]
|