У меня есть огромный XML-файл (размером около 2 ГБ), отформатированный в XML-формате Graphml для социального графика. При создании нового графа черезЗагрузить очень большой файл в prefuse
graph = new GraphMLReader().readGraph("socialgraph.xml");
Я получаю «java.lang.OutOfMemoryError: Java кучу пространства» исключение Есть ли способ в Prefuse, чтобы прочитать файл, узел на узле. Если нет, можете ли вы порекомендовать мне некоторые инструменты визуализации, которые могут обрабатывать такие большие размеры через базы данных XML или SQL.
1024 может быть недостаточно, если файл удвоен, что ... разрешить больше, если ваша машина может принять его – mbatchkarov
Вы правы, это был просто пример, я исправлю ответ. Размер файла на самом деле не указывает, сколько фактических узлов и ребер находится на графике. GraphML обычно довольно многословный. –
Я собирался попробовать visone. Он мог читать файлы до 5000 узлов, но после этого производительность ухудшалась. Я смотрю на почти миллион узлов. – kitwalker