F
F
frontendo2016-10-19 13:29:59
Windows
frontendo, 2016-10-19 13:29:59

Do the same program 32bit and 64bit differ in speed of work on win 7 64bit?

I had Photoshop 32bit on Windows 32bit on my old laptop, and I installed it on a new computer with Windows 7 64bit. And now I'm wondering if a 32-bit program on a 64-bit system will work worse than a 64-bit program on a 64-bit system

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexey Skobkin, 2016-10-19
@frontendo

Depends on various factors:
- What this program does
- Can it use modern processor instructions for optimization
- Which set of flags do you use when building for 32-bit architectures and for 64-bit ones.
If we take a spherical example in a vacuum, when building a 32-bit version you support everything from 486 processors, while the program does mathematical calculations and supports all instructions that appeared from the release of 486 until, say, Athlon64, then when using 64 -bit program compiled with all possible optimizations, you can get significantly better performance.
Or you can build the program exclusively for your very new processor and get even faster performance. Unless, of course, the program provides for the use of those features that appeared in your CPU generation.
In general, everything is somewhat more complicated than what SyavaSyava wrote in the answer. However, software vendors often define a lower support bar for each architecture, and software is built to support processors of a certain age. This, of course, does not exclude that software can support optimizations not only at the level of hardcode and compiler directives, but also detect hardware capabilities at runtime, and connect modules for optimization.
UPD: Answering about Photoshop. This package will most likely work better in the 64-bit version, as there a lot is tied to mathematics and image conversion (it would be foolish not to use the capabilities of new processors). In addition, the ability to use more memory will definitely not be superfluous for him.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question