On Friday 03 January 2003 05:54 am, James H. Thompson wrote:
> We have a good size PHP libary -- about 370KB of source code.
> Its one class with a multitude of small functions in it.

that's a huge class.  is it feasible to split it into smaller classes that
do smaller things?

i only ask.  i haven't looked at any includes that are that big. haven't
had to, i don't even use classes, i just have function libraries, each
library file holding only related functions possibly with includes only
for other library files that it needs itself (never including anything just
because something downstream will need it, the downstream should
include its own requirements itself), so i haven't tried to measure the 
amount of RAM something like that would eat, although 5MB for 370K 
of source does seem excessive, unless you've got complex data 
structures in there, or you're storing the all the rows of an SQL query 
in an array or something similar (i've seen a lot of that with programmers
i work with, they store entire result sets in arrays to make them easier
to work with, without considering just how much RAM such arrays 
would eat if the result sets are large).
 
tiger

-- 
Gerald Timothy Quimpo  tiger*quimpo*org gquimpo*sni-inc.com tiger*sni*ph
Public Key: "gpg --keyserver pgp.mit.edu --recv-keys 672F4C78"
                   Veritas liberabit vos.
                   Doveryai no proveryai.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to