Remix.run Logo
jeffbee 21 hours ago

On my system it uses twice as much CPU as plain old ls in a directory with just 13k files. To recursively list a directory with 500k leaf files, lla needs > 10x as much CPU. Apparently it is both slower and with higher complexity.

niek_pas an hour ago | parent | next [-]

Not trying to “gotcha” you, but I would imagine that 10x the CPU of ls is still very little, or am I wrong?

jeffbee an hour ago | parent [-]

In the case of the 500k tree, `lla` needs 2.5 seconds, so it's pretty substantial.

triyanox 17 hours ago | parent | prev | next [-]

Will definitely prioritize optimization in the next releases. Planning to benchmark against ls on various systems and file counts to get this properly sorted.

inquisitive-me 21 hours ago | parent | prev [-]

But it’s written in rust so it’s super fast. Did you take that into account when running your benchmarks? /s