The download/install takes much longer than it needs to, based on an understanding of network protocols. This is what happens:
- A small packet is sent
- If it arrives without error, a packet double that size is sent
- If it arrives without error, a packet double that size is sent
- If it arrives without error, a packet double that size is sent
- If it doesn’t arrive the entire process starts over from the smallest size
I was watching my download and realized how many times it pauses to decompress something, then starts all over again, slowly.
- The the speed shown accellerates faster and faster and faster, until it pauses to decompress that package
- It starts all over again at 0.03Mbps, doubling again and again… until it decompresses and starts over
- Every… single… tiny… fspatch file… starts it over at 0.03Mbps all over again
Why???
The download needs to be run as one continuous download, that is resumable. This way it can take advantage of the high speed that comes from doubling up the packet size to a set maximum and then staying there until the download is done. This would make the download MUCH faster.
As it is, my 40Mbps connection has taken 45 minutes to install 10.3 GiB of the simulator because it keeps restarting the download over and over again, at 0.03Mbps.
There is a much better way… start the download and don’t stop until it’s done. Then process the files.
Thanks!