jar中的Http连接比eclipse慢

时间:2014-10-10 11:58:36

标签: java eclipse multithreading http jar

我有一个我在Eclipse上制作的java软件,在执行过程中有一系列的http请求和响应我必须做。它们在Eclipse上运行非常顺利(使用org.apache.http库)但是,当我导出到一个可运行的jar时,看到每个http连接之间花费的时间是很痛苦的。我几乎可以说执行大约需要10倍。我使用相同的JRE,并使用与打开eclipse相同的参数(-Xms40m -Xmx512m)。

JVM控制台显示Eclipse生成5个线程来处理我的程序。可运行的jar使用9个守护进程和1个用户线程。

任何人都可以帮我解决这个问题吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

诊断网络延迟。尝试ping你正在尝试从运行eclipse的机器连接的主机,以及从jar运行的机器。