1. 程式人生 > >怎樣設置gephi可畫大規模網絡圖形

怎樣設置gephi可畫大規模網絡圖形

strong 實現 eat fresh semi purpose too index htm

(1)編輯gephi.conf

文件夾:\etc\gephi.conf

默認512MB。你能夠改為22GB,約22528M

# ${HOME} will be replaced by user home directory according to platform
default_userdir="${HOME}/.${APPNAME}/0.8.1/dev"
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/0.8.1/dev"

# options used by the launcher by default, can be overridden by explicit


# command line switches
default_options="--branding gephi -J-Xms64m -J-Xmx51222528m -J-Dsun.java2d.noddraw=true -J-Dsun.awt.noerasebackground=true -J-Dnetbeans.indexing.noFileRefresh=true"
# for development purposes you may wish to append: -J-Dnetbeans.logger.console=true -J-ea

# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch

#jdkhome="/path/to/jdk"

# clusters‘ paths separated by path.separator (semicolon on Windows, colon on Unices)
#extra_clusters=

(2)報錯:JVM CREATION FAILED

系統可用內存不足。

2G內存,32位java虛擬機這個值最大僅僅能增大到814,否則報錯“JVM Creation failed”,gephi無法啟動。官方說2G內存能夠設置到1300m的,另外,官方說要大於1.5G memory要使用64為版本號的java虛擬機。

因此,眼下這個問題還有待進一步研究。

(3)獲取OpenOrd插件

這個插件可控制超過100萬節點的網絡圖。論文見:

OpenOrd: an open-source toolbox for large graph layout


(4)並行計算

OpenOrd實現了並行計算。每一個線程都可對一系列數據進行操作。線程個數比核數少一,比方四核,則最多執行三個線程。

很多其它見:How to set my Gephi for large-scale graphs

怎樣設置gephi可畫大規模網絡圖形