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: | Frédéric_Gava <gava@u...> |
| Subject: | Re: [Caml-list] marshaling limits |
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 > >