Article View: bit.listserv.vm-util
Article #3774Re: EXECMOD
From: Scott Mattes
Date: Tue, 11 Feb 1992 15:14
Date: Tue, 11 Feb 1992 15:14
44 lines
2956 bytes
2956 bytes
On Tue, 11 Feb 1992 16:20:10 IST Moshe Israeli said: >/n Wed, 5 Feb 92 14:44:26 EDT Eduardo Ferreira said: > >>>EXECMOD is a program that will convert exec programs or xedit macros >>>into ASSEMBLE programs. The author of the program is Neil Erdwien a > >>I would really appreciate it. That seems to be the solution for a lot of >>troubles i am getting with hacklers users. > >Following the discussion in this honorable list I got EXECMOD and tested it: >a. According to my tests it saves neither space nor time. >b. It is also not invisible: One can find the (crunched) REXX embedded intact > inside the "binary" module that EXECMOD created. >Have I missed something? Could somebody enlighten me on what this EXECMOD is >all about? Thank you. Moshe I just ran some tests with my primitive execution profiler and here is what I found; If you run a routine that does not make use of EXECLOAD you will find a speed increase with the MODULE form of the same routine (Walltime, VTIME/TTIME and SIO were all better). If your routine already is EXECLOADed, or EXECLOADs itself, then your wall time will be slightly more for the MODULE version, but the VTIME/TTIME is still better (though not quite as good as when the routine wasn't EXECLOADed) and SIO appear equal. My two tests were 1) a one line EXEC that did Z=DIAG(8,'QUERY TIME') and 2) my DOCMD XEDIT that parses each line of a file into words (DOCMD * WORD NOP was the command I used while XEDITing a 1300+ line file). Each test call each version of the routine 50 times and parsed out and totaled and averaged the CP IND USER command (I did mention that it was a primitive profiler, right?). For routines that are only called once there is probably no savings. The MODULE is bigger than the original routine. The source code is plainly visible (not meant for security). You can make your routine into an IMMEDIATE command, sort of like HT and such. Scott | No success can compensate for failure in the home. David O. McKay Mattes | President 1951-70, Church of Jesus Christ of Latter-Day Saints
Technical Details
Message-ID:
<VM-UTIL%92021110252826@OHSTVMA.IRCC.OHIO-STATE.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!auvm!SEA04VM.NAVSEA.NAVY.MIL!COTRSSMShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10ab65,f416170c000cf56c
X-Google-Attributes: gid10ab65,public
X-Google-ArrivalTime: 1992-02-11 12:33:18 PST
Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!auvm!SEA04VM.NAVSEA.NAVY.MIL!COTRSSM
Message-ID: <VM-UTIL%92021110252826@OHSTVMA.IRCC.OHIO-STATE.EDU>
Newsgroups: bit.listserv.vm-util
Date: Tue, 11 Feb 1992 10:14:42 EST
Sender: VM Utilities Discussion List <VM-UTIL@OHSTVMA.BITNET>
From: "Scott Mattes" <COTRSSM@SEA04VM.NAVSEA.NAVY.MIL>
Subject: Re: EXECMOD
Comments: To: VM Utilities Discussion List <VM-UTIL@OHSTVMA.ACS.OHIO-STATE.EDU>
In-Reply-To: Message of Tue,
11 Feb 1992 16:20:10 IST from
<MAINTX%BGUVM.BITNET@OHSTVMA.ACS.OHIO-STATE.EDU>