| |
|
|
Christof Neuß | ¡Hola,
beim Einlesen uno CSV-Expediente kommt lo a dieser Fehlermeldung. El Expediente es en el Tat muy groß (>500 MB). Wo es porque hier el Grenze? In el Ayuda Yo nichts konkretes dazu gefunden.
Gracias y Saludo. |
|
|
| |
|
|
|
RGH | El Grenze para el Speicher, el por DIM para una Bereichsvariable angefordert voluntad kann, es abhängig vom Specherausbau des jeweiligen Rechners y aktuellen Verwendung por el Betriebssystems. Auch 4 GB RAM garantieren no, dass a cada Tiempo 500 MB al Stück frei verfügbar son.
En solch großen Archivos sería Yo empfehlen, esta entweder en varios "Portionen" einzulesen (Freigabe des Speichers no vergessen) oder gar seriell como Textdatei a verarbeiten, wobei letzteres natürlich algo länger dauert.
Saludo Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 11.10.2011 ▲ |
|
|
|
|
Christof Neuß | Hola Roland,
danke. Für mich como (Nahezu-)Laie una wichtige Information.
Tuve el Vorstellung, dass por el dynamische Speicherverwaltung con Auslagerungsdatei (ni idea, si el wirklich así heißt) nahezu no Speicherbegrenzung (lo ser porque, el Plattenspeicher va de) mehr bajo Windows existiert. Más Arbeitsspeicher sería entonces also "nur" el Verarbeitung beschleunigen, pero no para una (physische) Grenze sorgen.
Wenn Yo Usted correcto verstanden habe, es aber así, dass zumindest para algunos Aktionen, tatsächlich ausreichend freier, zusammenhängender Arbeitsspeicher disponible posición muss.
Gracias y Saludo |
|
|
| |
|
|
|
Christof Neuß | Yo muss el desafortunadamente otra vez aufgreifen...
Yo habe una Rechner con 16 GB Arbeitsspeicher, de denen - lt. Taskmanager - sólo ca. 40 % en Gebrauch son. Wenn Yo ahora una größere Expediente (ca. 100 MB) por Blockread einlesen voluntad oder auch de uno SQLite-Datenbank una größere Abfrage (encima 100.000 Datensätze) igual en un Expediente escribir möchte [ db("slSQLExec",DB&,"Select...",2) ], bekomme Yo el Fehlermeldung:
Exception EOutOfMemory en Modul .... en 0001B51D. Zu wenig Arbeitsspeicher.
Das kann doch irgendwie no ser, oder? Was mache Yo falso?
Gracias y Saludo
Christof |
|
|
| |
|
|
|
Jörg Sellmeyer | Taste dich doch veces ran, a wohin lo funktioniert. Roland schrieb sí oben "zusammenhämngender Speicher". Lo kann also ser, dass du jede Menge frei hast aber eben zerstückelt. |
|
|
| |
|
|
|
H.Brill | Yo sería auch veces vermuten, daß como viel zerstückelter Arbeitsspeicher disponible es.
Wenn du el Windows Scripting Host installiert hast, kannst du auch veces gezielt Speicher liberación.
Einfach veces en el Editor folgendes eingeben :
FreeMem=Space(64000000)
y como FreeMem.vbs speichern. Dann simplemente el Expediente en el Explorer doppelt clic. Das son dir entonces 64 MB Speicher al Stück frei.
Ist evtl. veces a la Intento wert. Jedenfalls, Schaden anrichten tut lo sí no. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 19.09.2018 ▲ |
|
|
|
|
RGH | Como wäre lo con un Ejemplo-Dreizeiler, de los Problema demonstriert? |
|
|
| XProfan X4Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 19.09.2018 ▲ |
|
|
|