What happens during "Computing space requirements"?

Solution 1:

It is determining how much of the program it must install, and determining what the size on disk will be. There are several contributing factors, like the features the user has selected for installation, and the state of the current system.

Many programs rely on shared dependencies, but if those dependencies do not ship with the OS, or ship different versions of those libraries, the application may have to install them itself. Or, it may be that another program has already installed it.

This means that the actual disk impact of installing a program may vary widely. It takes time to search the disk and registry to determine if the dependency is already available on the system, so the UI displays this message to tell you what it is doing.

Solution 2:

I think it's like asking, how many ways can you make a martini? You are exactly correct. It depends on the software, who wrote it and what "they" are computing or searching or gathering or delving... The answer is yes. And if you were to install the same program one time, then uninstall it, then reinstall it and time each install it could take two very different amounts of time. Your computer also has a schedule of events. Also you are doing things. You may arrive at the office everyday at 8am, but it might take different times. And then there is a thing called priority in computer science.

Solution 3:

One of the basic requirements for a software installation is Disk Space.

For example:

http://windows.microsoft.com/en-in/internet-explorer/ie-system-requirements#ie=ie-11

What happens during "Computing space requirements" ?

While installation wizard shows computing disk space, it is checking if you have enough disk space as required by the software or not.

All the good software do this check to prevent un-necessary errors after installation. However it varies how they do it.

Some do it silently while some like to show you a message.

Look at this installation error for example:


(source: trendmicro.com.au)