草庐IT

FileSizeBench

全部标签

java有效地获取文件大小

在谷歌搜索时,我看到使用java.io.File#length()可能很慢。FileChannel有一个size()方法也是可用的。java中有没有一种有效的方法来获取文件大小? 最佳答案 好吧,我试着用下面的代码来衡量它:对于运行=1和迭代=1,URL方法在大多数情况下最快,其次是channel。我在大约10次暂停的情况下运行此程序。所以对于一次性访问,使用URL是我能想到的最快的方式:LENGTHsum:10626,perIteration:10626.0CHANNELsum:5535,perIteration:5535.0UR

java有效地获取文件大小

在谷歌搜索时,我看到使用java.io.File#length()可能很慢。FileChannel有一个size()方法也是可用的。java中有没有一种有效的方法来获取文件大小? 最佳答案 好吧,我试着用下面的代码来衡量它:对于运行=1和迭代=1,URL方法在大多数情况下最快,其次是channel。我在大约10次暂停的情况下运行此程序。所以对于一次性访问,使用URL是我能想到的最快的方式:LENGTHsum:10626,perIteration:10626.0CHANNELsum:5535,perIteration:5535.0UR