Thread speed-up trotz module: ... (17 answers)
Opened by esskar at 2003-11-10 01:35

esskar
 2003-11-10 01:35
#48387 #48387
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
die ersten zeilen in meinem script sehen so aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl

use strict;
use warnings;

# use CGI::Carp qw(fatalsToBrowser warningsToBrowser);

use Sources::Env;
use Sources::CGI;
use Sources::Global;
use Sources::Config;
use Sources::Authenticate;
use Sources::Session;
use Sources::MailShow;
use Sources::MailCompose;
use Sources::Cookie;
use Sources::Cleanup;
use Sources::Benchmark;


die module sehen meist so aus:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package Sources::MailCompose;

use strict;
use warnings;

use Sources::Global;
use Sources::Session;
use Sources::Config;
use Sources::Mail;
use Sources::MailShow;
use Sources::Uploader;
use Sources::Mime;
use Sources::SMTP;
...


wobei nicht jedes modul die selben, aber viele andere module einbinden kann

wie kann ich die module so modifizieren, dass das ganze schneller wird? kein module benutz den exporter oder ähnliches...

funktionen von eigenen modulen werden entweder über objecte oder über Sources::Module::function_x() aufgerufen...

das ganze ist echt langsam... nicht das ausführen (benchmark beweis) aber wohl das parsen und interpretiren...

hinweise erwünscht

View full thread speed-up trotz module: ...