Are there any downsides to using UPX to compress a Windows executable?
… there are downsides to using EXE compressors. Most notably: Upon startup of a compressed EXE/DLL, all of the code is decompressed from the disk image into memory in one pass, which can cause disk thrashing if the system is low on memory and is forced to access the swap file. In contrast, with uncompressed … Read more