2014-12-02 66 views
0

我嘗試使用http://wiki.openstreetmap.org/wiki/OSMT將OpenStreemMap分割爲更小的peaces。當我從cmd中運行它時,它像40秒一樣完成。在eclipse中運行jar運行速度較慢

但是,當我嘗試將它導入到Eclipse並調用方法時,它需要15分鐘左右,或者它會導致問題。

我在Eclipse運行配置中設置了Xmx1024m和Xms256m。我試圖從Java代碼運行命令行,但這也運行得非常慢。

+0

您是否有興趣在所有的數據?否則,您可以使用[osmosis](https://wiki.openstreetmap.org/wiki/Osmosis)或[osmfilter](https://wiki.openstreetmap.org/wiki/Osmfilter)僅提取您感興趣的數據。 – scai 2014-12-03 07:54:59

+0

林不知道我需要什麼數據,但它是有幫助的,我可能會過濾數據,我不需要:) – 2014-12-03 10:45:20

回答

0
36128 osmt.Main --split ----index-file=D:/Splitter/Splitted/node2tn --output-dir=D:/Splitter/Splitted --tile-size=0.1 D:/Splitter/map 
4696 -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -XX:MaxPermSize=256m 
28344 it.polito.appeal.traci.examples.OpenStepsClose -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:61123 -Xmx1024M -Xms256M -Dfile.encoding=Cp1252 
20748 com.sun.javaws.Main -secure C:\Users\xxx\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\45\3ca5a4ad-384499c4 -DcmxServerMode=ejb -Dorg.omg.CORBA.ORBClass=com.ibm.CORBA.iiop.ORB -Dorg.omg.CORBA.ORBSingletonClass=com.ibm.rmi.corba.ORBSingleton -Djavax.rmi.CORBA.StubClass=com.ibm.rmi.javax.rmi.CORBA.StubDelegateImpl -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.ibm.rmi.javax.rmi.PortableRemoteObject -Djava.naming.factory.url.pkgs=com.ibm.ws.naming -Dcom.ibm.CORBA.enableClientCallbacks=true -Xbootclasspath/a:C:\Program Files (x86)\Java\jre7\lib\deploy.jar;C:\Program Files (x86)\Java\jre7\lib\javaws.jar;C:\Program Files (x86)\Java\jre7\lib\plugin.jar -Xverify:remote -Xmx512m -Xms128m 
37200 sun.tools.jps.Jps -lvm -Denv.class.path=C:\Users\xxx\Desktop\JADE\;D:\Splitter -Dapplication.home=C:\Program Files (x86)\Java\jdk1.6.0_45 -Xms8m 
28224 -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -XX:MaxPermSize=256m 

所以我們可以看到,當我從Eclipse中運行它自己的任務28344,當我從CMD運行其probabaly 37200