diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-03-29 13:16:27 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2013-03-29 13:51:47 +0100 |
commit | 7072acb786663d554e28a4c355ee4d94478aef54 (patch) | |
tree | 81873c3eea5319886e28d6ac34fbac0679b6eb82 /test/files/run | |
parent | 246eceb830ec1efb43a9b02424637c1e6b6a978b (diff) | |
download | scala-7072acb786663d554e28a4c355ee4d94478aef54.tar.gz scala-7072acb786663d554e28a4c355ee4d94478aef54.tar.bz2 scala-7072acb786663d554e28a4c355ee4d94478aef54.zip |
Optimization: avoid call to exists in PlainFile#iterator
If we just established that the given path is a File or a Directory,
we can assume it continues to exist.
Before
----------------------------------
File.isFile calls : 7620
File.isDirectory calls : 2319
File.exists calls : 5770
After
----------------------------------
File.isFile calls : 7620
File.isDirectory calls : 2319
File.exists calls : 345
Diffstat (limited to 'test/files/run')
0 files changed, 0 insertions, 0 deletions