Post #2046401
2025-03-27 06:23 UTC
Replies (1)
-
@jimluther@techhub.social 2025-03-27 18:01
@theirongiant @atax1a At the time, I was measuring performance gains on local AppleShare servers, and those gains were great. Those changes to enumeration and creating FSSpecs/Refs make reading directories much faster -- especially when multiple directories are being read at the same time which is what happens if you copy of directory that contains subdirectories. Those changes and the ATP buffer changes also reduce the number of network transactions. Over the internet, that makes a HUGE difference because of network latency (ping). Here’s an example. By making the ATP buffers 8x larger, there are up to 8x fewer transactions when copying a file. If the connection to a server has 100ms ping… well, you can do the math to see that reducing transactions can remove LOTS of time.