Lese im Sekundentakt massenhaft Daten aus dem Internet in ein mapfile.
Wenn ich ein Mapfile > ca. 1,25GB erstelle, und dann auslesen will, stürzt die Software ab.
Wenn ich dann noch einen Prozess aufmache in dem ich das Mapfile einem Bereich# zumappen will,
kommt die Meldung Bereichsvariable nicht dimensioniert. Nehme ich keinen Bereich, bleibt der Pointer 0
Wenn ich das Ganze kleiner mache geht alles normal.
Also, habe viel rumprobiert, aber ich komme nicht weiter.
Es sieht ein wenig so aus, als ob ich von den 16GBRam insgesamt nicht mehr als ca. 1,25 GB in einem Programm nutzen kann.
Was mache ich falsch? Es wäre mir eine grosse Hilfe, wenn ich ein Mapfile mit ca. 5GB Grösse von einem Programm, und 5 weiteren von da
aus geöffneten Pozessen handeln könnte.
Und nebenbei.
UUUUUUUND könnte es sein, wenn ich einem Mapfile einen Bereich# zumappen will, ich den Speicherplatz quasi 2mal brauche?
UUUUUUUND könnte man die Blockwrite/read Funktion nicht auch direkt vom Mapfile machbar machen?
Den Namen hätte ich schon: Mapwrite und Mapread. Ist für Roland bestimmt eine Kleinigkeit bla bla. ....Sage ich nur weil ich Profan gut finde.