Thread speicherprobs: ram-speicher freigeben? (17 answers)
Opened by norman at 2004-03-26 16:07

norman
 2004-03-26 18:09
#81288 #81288
User since
2004-03-11
46 Artikel
BenutzerIn
[default_avatar]
hi!

nee, threads o.ä nutze ich nicht. das system ist win xp prof., die tabelle ist ca. 23 MB groß und hat 210.000 einträge. hier mal der komplette code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
use strict;
use DBI;

my $DB_HOST = "127.0.0.1";
my $DB_PORT = "3306";
my $DB_USER = "root";
my $DB_PASSWD = "";
my $DB_NAME = "test";

my $DB_DSN = "DBI:mysql:$DB_NAME:$DB_HOST:$DB_PORT";
my $dbh = DBI->connect($DB_DSN, $DB_USER, $DB_PASSWD, {PrintError => 1, RaiseError => 0, AutoCommit => 1});

my $abfrage = 'SELECT * FROM cluster;';
my $sth = $dbh->prepare($abfrage);
$sth->execute();
my $ergebnis = $dbh->selectall_arrayref($sth);
$sth->finish();

$dbh->disconnect();

undef @{$ergebnis};
undef $ergebnis;

### hier ist die speicherbelegung immer noch voll

sleep(30);
exit;

### nach beenden des scripts die der speicher leer

View full thread speicherprobs: ram-speicher freigeben?