Browse thread
ocaml+twt v0.90
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Sebastien Ferre <ferre@i...> |
| Subject: | Re: [Caml-list] marshaling limits |
pourtant, je passe bien par un appel a output_value dans un fichier, sans passer par une chaine intermediaire. Amicalement, Sebastien Frédéric Gava wrote: > Salut, > > cela provient du fait que tu passes par le Marshaling c'est-à-dire que > tu transformes ta donnée en une chaîne de caractères. Or, celles-ci ont > une taille limite (voir module Sys pour la valeur exacte) d'où le seg > fault. > > A mon avis essaye d'écrire directement ta valeur dans le fichier avec un > output_value ou bien utilise "ocaml xml" pour lire/écrire des données > sous le format xml (c'est plus bcp lent mais cela passera à coup sûr la > limitation des 30 Mo) > > Amicalement, > Frédéric Gava > > Sebastien Ferre a écrit : > >> Hi, >> >> I get a segmentation fault when marshalling >> a large data structure. I could produce a file >> of ~30MB, but for a larger data structure of >> the same kind, I get a seg fault. >> >> Do you know of any limit in the marshalling >> functions w.r.t. size ? >> >> Some part of my data structure are big doubly linked >> graphs. >> >> --- >> Sébastien Ferré >> >> _______________________________________________ >> Caml-list mailing list. Subscription management: >> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list >> Archives: http://caml.inria.fr >> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners >> Bug reports: http://caml.inria.fr/bin/caml-bugs >> >> > > >