Я пытаюсь проанализировать дамп черепахи с Freebase Data Dumps с использованием libraptor2 [версии 2-2.0.10], а в моей программе заканчивается память. Итак, я попытался с помощью программы «рэппер» и результаты такие же (не хватает памяти):redland рэппер/libraptor2 исчерпывает память на большом RDF-файле
# raptor2-2.0.10/bin/rapper -i turtle -I - -o turtle -O - freebase-rdf-2013-06-02-00-00.ttl > /dev/null
rapper: Parsing URI file:///...ttl with parser turtle and base URI -
rapper: Serializing with serializer turtle
Killed
Я наблюдаю потребление памяти, и она увеличивается до 4 Гб, а затем умирает. Как ограничить потребление памяти для libraptor/rapper?
Это хороший вопрос (и с полезным ответом). Обратите внимание, однако, что «Есть ли какие-либо другие библиотеки разбора rdf с открытым исходным кодом, которые не страдают этой проблемой?» запрашивает библиотеки, и «Вопросы, предлагающие нам рекомендовать или находить инструмент, библиотеку или любимый внешний ресурс вне темы для переполнения стека». Было бы неплохо включить ссылку на данные, чтобы другие могли попытаться воспроизвести это поведение. Все, что сказал, это вопрос _good_, и ** спасибо ** за то, что вы указали точное сообщение об ошибке точно так, как оно появляется! –