On Aug 12, 2006, at 7:28 PM, John Siracusa wrote:
> My first impression is that that list is probably too long.
> Remember that
Mine was too. But it pays to be thorough.
> You should really use your classes where possible. Since those
> classes "use
> base Rose::*", they will load the Rose::* modules they need.
Some things in there are obvious, as they're used as base classes for
my own modules, and already imported.
Rose::DB
Rose::DB::Object
Rose::DB::Object::Cached
Rose::DB::Object::Manager
Rose::DB::Pg
I just toss them into startup.pl 'to be safe' and complete
The rest are items that Rose calls, or doesn't, based on how my own
classes are used.
(if you're wondering how'd i get them , i regexed the source to try
and find everything Rose::DB::Object uses )
> RDBO does "create once and then cache" a bunch of derived
> metadata. I plan
> to add some sort of "compile all" method or option to do all of this
> up-front rather than waiting for the first use. This should
> increase shared
> memory in a mod_perl environment. Do you have any preferences for an
> interface to such a thing?
That could explain a bunch of my performance issues.
I really don't know enough of the Rose internals, in terms of caching
and namespace layout to begin to suggest
My mp processes are currently at 30-50mb shared memory and 20-50mb
private. anything that could lower that would be GREATLY appreciated.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rose-db-object mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rose-db-object