Java 增加执行时间,添加不必要的jar
是否有可能通过添加与项目无关的其他jar站点,这次添加到VM中运行的drop类?毫无疑问,此操作只会增加编译整个项目的时间。编译器使用基于哈希的查找或直接映射LUT查找表。编译和运行的所有程序的性能几乎都是一样的,但是加载更多的代码会导致时间上的一点小波动。如果这是GitHub和Google代码上的每个Java项目,那么可能会有一个可怕的减速。我只是想象一个Windows操作系统或Visual Studio源代码大小的项目足以让您真正担心。内存使用也会增加,这在内存不足时会对性能产生一些影响 我应该问一下,您是在添加Jar文件还是源代码。简而言之,Jar和类文件的影响很小,可以忽略不计。源代码肯定会产生显著的影响。例如,包括Apache Commons源代码,而不是使用它们的二进制文件Java 增加执行时间,添加不必要的jar,java,Java,是否有可能通过添加与项目无关的其他jar站点,这次添加到VM中运行的drop类?毫无疑问,此操作只会增加编译整个项目的时间。编译器使用基于哈希的查找或直接映射LUT查找表。编译和运行的所有程序的性能几乎都是一样的,但是加载更多的代码会导致时间上的一点小波动。如果这是GitHub和Google代码上的每个Java项目,那么可能会有一个可怕的减速。我只是想象一个Windows操作系统或Visual Studio源代码大小的项目足以让您真正担心。内存使用也会增加,这在内存不足时会对性能产生一些影响 我