Jump to content

which exe compressors?


dlogic

Recommended Posts

Posted

You have to ask ludde (the developer of µTorrent),

but I don't think he will give anyone a decompressed versions because they can be hacked then.

  • 1 year later...
Posted

Is easy enough (for those with a little knowledge) to decompress,

find OEP, dump from memory, repair imports.

But like people have already said, why bother, unless you want to created hacked up versions (and if you have the skill to do this, then i would of thought you could unpack it)

uTorrent is still my favourite clientby far, and i'm glad of the recent update, i just really wish uPnP worked correctly in Vista (roll on 1.7)

--

bedrock

Posted
Basically, if Windows wants to free memory, it cannot page out uTorrent code to disk cause the code in memory is different from the code on disk (because of PECompact).

You shouldn't be paging off to disk anyway. Ever. At all.

(Plus, if it's good enough for my 386 with 16mb RAM to run, it's good enough for your GHZ Whateverbox to run too.)

Posted

Hrmm... as a side note, I don't know if it's a bug or not, but uT's memory usage spirals out of control when the combination WinNT4 + big disk + slow CPU + fast download (1MB/s) + all caches disabled... in order to stop this, I actually have to turn ON write caching and limit the cache size to like, 8mb. Dunno if that's a bug though... but I encountered it when I was downloading data from another computer =\

Posted

war59312, why is outdated? the paging scheme that was in NT is still in present in 2000, XP, Vista

Falcon4, there is no need to be arrogant. The point is not in paging to disk or not paging to disk. You make it sound like its a crime. The truth is Windows does it when it thinks its appropriate to do so.

The point is that having an EXE compressed PREVENTS Windows from paging it out properly - instead of simply removing it from memory, and later re-reading it from uTorrent.exe, Windows has to write out the uncompressed data to pagefile.sys, and reload it from there. As well (another point mentioned in the article), having a compressed exe SLOWS DOWN loading of uTorrent - that's because instead of simply mapping the EXE to memory and reading it from disk on-demand, it has to read and decompress ALL of uTorrent.

Personally, I would like uTorrent to take up 500KB more on my disk than have all these negative effects above.

Posted

comrade, from your link: "So, the larger you executable, the worse it is if you compress it"

µTorrent is not a large exe no matter how you look at it.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...