Ben Rubinstein wrote:

Has anybody developed a tool - and to what extent is this possible - for viewing the size of objects in Rev stacks?

I have some tools in the works which provide a wide range of project
metrics, but they focus mostly on code (number of lines, calls in/out,
complexity measurements, etc.).

I'm not sure how you'd get size info; the file format's not easy to
parse (I know, I've tried - Raney recommended not pursuing it unless I had a lot of time on my hands, something about a complex hashing scheme).

The origin of all this is that I'm preparing to move an app that's always been monolithic to a splashscreen-standalone, self-updating one - and I'm trying to see how an earth it got so big! This is an app that I've been updating and refining for many years - it was actually the app that I purchased Metacard to create, many years ago before Revolution had been released, when I needed to move a primitive Hypercard version to Windows. So it's a big old thing, there's a lot of history in it - and I think there's fat which can be stripped. But I need some tools to go looking.

Any suggestions, pointers, tools, warnings, etc gratefully received.

As a one-off job, I'm not sure how much work you'd want to put into a
tool.  I know of only one other person who could use such a tool at the
moment, but even with that case there are alternatives.

It would be nifty if the engine provided the info, but in all fairness it's pretty rare that I'd need it.

Then again, if we could put objects into variables (I'd love that for implementing Undo) we could get the length of the variable to determine the number of bytes the object requires. Then you'd have your reporting, and Jan and I would have a handy addition to make undo easier. :)

--
 Richard Gaskin
 Fourth World Media Corporation
 ___________________________________________________________
 [EMAIL PROTECTED]       http://www.FourthWorld.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to