I was tested upx with vivaldi or firefox or opera with 100 MB compressed executible. It looks like when I use lzma compression it use twice RAM space compared to no compression at all, which is unpractical. Probably upx is efficient only when you use ucl algorithm. I don't know how to check this becouse TC have its own complicated cached RAM mechanism.