![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Benutzer Registriert seit: 14.11.2005
Beiträge: 52
|
Ich hab jetzt dann in einer php-Klasse von mir einen zweidimensionalen array gefüllt mit 0en und 1en mit 729x324 zellen. Was braucht das Speicher? Könnte es sein, dass das zuviel für einen Webserver wird oder liegt das noch im Rahmen? |
| | |
| | Nach oben #4 |
| Projektleiter Registriert seit: 30.11.2005 Ort: Bottrop
Beiträge: 1.110
|
> (32 * 729 * 324) byte Wenn die Werte als "int" gespeichert werden und > (2 * 729 * 324) byte Wenn sie als boolean gespeichert werden (was bei 0 und 1 problemlos möglich ist) Jedenfalls wenn ich mich nicht ganz irre. Es kommt wohl noch der Platz für das Array selbst hinzu. |
| | |
| | Nach oben #12 |
| Erfahrener Benutzer Registriert seit: 18.08.2005
Beiträge: 108
|
Pro Feld 4 Bytes einzurechnen ist reichlich Optimistisch, PHP muss die Dinger ja nicht nur ablegen, sondern auch wiederfinden. Da kommt dann gleich noch ein Pointer dazu, was den Speicherverbrauch gleich mal verdoppelt. Und damit ist es freilich nicht getan, für die Verwaltung eines Hash-Tables gehört deutlich mehr, so dass man für so ein Array insgesamt auf einen Speicherverbrauch von knapp 14 Megabyte kommt (gemessen). Und das ist ein Problem. Wenn man die 32 bit in den Integers einzeln nutzen würde, könnte man das natürlich auf etwas ein zweiunddreissigstel reduzieren. |
| | |
| | Nach oben #13 |
| Benutzer Registriert seit: 14.11.2005
Beiträge: 52
|
ich werde das jetzt auch anders machen. Bei dieser Art von Array bietet es sich an sog. doubly-linked lists zu verwenden, da der Array doch einige leere Bereiche hat. Außerdem dürfte das Script dadurch wesentlich schneller werden. Mal schauen. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem E-Mails zu senden | Jann Hendrik | Plauderecke | 7 | 25.05.2007 21:37 |
| Logisches Problem beim einsatz von Ereignissen | Prophet | Allgemeine Java-Programmierung | 19 | 05.06.2006 22:08 |
| Problem mit Cookie und Reloads... | Bookworm | PHP-Programmierung | 10 | 13.04.2006 12:09 |
| OSX + Eclipse 3.1 Problem | bacarni | Eclipse | 3 | 29.07.2005 21:19 |
| kleines problem mit events und buttons | lost-prophet | Allgemeine Java-Programmierung | 3 | 01.06.2005 09:36 |