我写了一个java application,在自己的电脑(假设为A)上运行速度很慢,但是如果换一台电脑(假设为B)远程登录到A上同样运行这个程序,运行速度会快十几倍。
同样的,我在电脑B上远程登录到A,运行程序,然后在不关闭程序的情况下断开远程连接,然后回到A上接着运行程序,速度同样很快。如果在A上关闭这个程序再重新启动,速度就又慢下来了。
请教一下这是什么原因。
谢谢!
同样的,我在电脑B上远程登录到A,运行程序,然后在不关闭程序的情况下断开远程连接,然后回到A上接着运行程序,速度同样很快。如果在A上关闭这个程序再重新启动,速度就又慢下来了。
请教一下这是什么原因。
谢谢!
我原以为是机器中毒了,现在连系统都重装了,还是这么慢。有点怀疑是eclipse本身的毛病。
jdk的一个开发包,而jre是一个运行包。这样导致了速度上的差异!
只是推测,还望达人去求证!
可能是因为:eclipse去调用jdk运行,而远程登陆的时候是通过你的容器的jre去运行。
jdk的一个开发包,而jre是一个运行包。这样导致了速度上的差异!
只是推测,还望达人去求证!
感觉有点道理,可能就是eclipse的原因,你可以试试不在eclipse环境下运行试试
用http://localhost/ 访问 再http://127.0.0.1/ 访问
再http://(主机名)/ 访问 再http://(IP地址访问)/ 访问
看看速度有没有区别。