IridiumIO / CompactGUI

Transparently compress active games and programs using Windows 10/11 APIs
GNU General Public License v3.0
4.72k stars 224 forks source link

Performance after use #328

Closed couleurm closed 1 year ago

couleurm commented 1 year ago

Have people benchmarked the performance penalty (if any) from compressing a video-game, e.g does the loading times get longer?

Masamune3210 commented 1 year ago

It, like any other program or application, heavily depends on how that specific game handles loading in assets and files. There is no one answer because there are about a billion variables.

couleurm commented 1 year ago

If it's not a yes/no question, what are the worst case scenarios you've seen occur with LZX?

Iridium-IO commented 1 year ago

Some games (I think Guild Wars 2 is an example) really hate when programs mess with their files. It will lock up on launch and uncompress the entire thing before it lets you load any further, that's the worst case.

I've tested LZX compression on programs using an old 3rd gen mobile i3 processor, and it barely makes a difference. Most CPUs can handle decompressing on the fly pretty well. But there's no real reason to use LZX unless you're essentially storing a program that you want to keep around but you basically never plan to use.