java编译为什么那么慢

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:44:11
我的电脑配置还算可以的,就是个很小小程序,java编译也要很久,有时甚至要一分钟以上,有前辈知道怎么改善吗

ecplipse编译慢,并不是说编译的工具慢,是由于工程代码很多,导致内存短时间产生不够的现象,表现出来的就是很慢。
很多程序在进行大数据的计算或者数据库的操作,都需要很多的内存来计算或者保存数据,编译环境这时候就会很卡。

编译满要看你的文件中顶一个多少字符串,还有基本类型,因为只有他们是在编译的时候就会放入内存的,还有看看你的classpath是否“.;”为第一项。

Java是通过JVM即Java虚拟机编译和运行的
1.JVM装载所需的类库,如果类库的路径复杂,也会影响编译速度
2.JVM最后是编译为字节码,即比其他语言多一了一步,所以编译速度大大下降

用程序员指令编一下,比如javac Hello.java
如果还是很慢可以尝试重新安装一下JDK,注意卸载后先清注册表再重新安装

试试在cmd下面用javac compile。如果还是很慢那就是path的问题。改个简单点的。如果很快,那就是你用的软件的问题。。比如eclipse本来就很慢。。

先看一下你的内存使用情况
或许不是java造成的

gumuch - 正解