Am 27.09.2007 um 00:35 schrieb Carl Franks:


I am using a lot of DBIC models/schemas, had the C3::XS stuff
installed before (on my notebook I even use perl 5.9.5 which is
really fast in loading all the classes). I tried to debug further and
reduced my show to the following

sub show : Local : FormConfig('auth/show.yml') {
     my ( $self, $c ) = @_;
}

without ANY dbic call it takes as long as described above, if I
remove the
: Local : FormConfig('auth/show.yml')
it runs immediately.
all my other controllers run with no delay after startup, what
happens when FormConfig is executed? I even removed the
__PACKAGE__->load_components(qw/HTML::FormFu .../);
part from my DBICs - no change, still it takes so long...
my show.yml was reduced to '---', still no change.

Did you remove the DBIC model from your 'lib/MyApp/Model' directory?
Otherwise it might still be getting loaded (can't remember for sure).

How long does t/04basic.t take to run?
Need a baseline to see how fast/slow your server is.

sorry, here are my results:

prove -l t/04basic.t
t/04basic....ok
All tests successful.
Files=1, Tests=7, 1 wallclock secs ( 0.54 cusr + 0.04 csys = 0.58 CPU)

server is pretty fast normally...
removing all my DBIC models makes it fast again. but even if I use formfu without fill_formfu_values, why does it matter that I have a lot of DBIC models? hmmm...

josef

_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu

Reply via email to