NickeManarin / ScreenToGif

🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.
http://www.screentogif.com
Microsoft Public License
23.57k stars 2.17k forks source link

Uses A Lot Of Resources #383

Closed GKid94 closed 4 years ago

GKid94 commented 5 years ago

The software uses a lot of my CPU, RAM and Disk when it's loading the recorded GIF and when it's saving it and the GIF's size is really large

vatterspun commented 5 years ago

The software uses a lot of my CPU, RAM and Disk when it's loading the recorded GIF and when it's saving it and the GIF's size is really large

ScreenToGif on my Win7 machine is taking up 11 megs of RAM, which is below average for programs of its type. ShareX (which also generates screen recordings) for example takes up around 20 megs.

As far as output file size, those can definitely get out of hand quickly. Various tricks to reduce size are discussed in #299

If you need a very lightweight recorder, LiceCap uses considerably fewer resources but also has fewer features and no editor component.

GKid94 commented 5 years ago

23142

41231

vatterspun commented 5 years ago

I took the time to record a very large, very long video, and you're right that RAM usage is expanding with the video generated, but I'm still only seeing 50 megs with a very large recorded video recording.

Maybe it's an issue in Win10? Screenshot of my Win7-32 program usage: https://i.imgur.com/e2eyUdw.png

GKid94 commented 5 years ago

Maybe, can you optimize the program and make it lighter on resources

NickeManarin commented 4 years ago

@GKid94 With v2.20, there's a new recorder method, it uses DirectX, so it supposed to be lighter. Also a memory cache can be used, further improving the performance.

Now, when saving, the app needs to copy some files, so it's going to give your HDD a bit of work. So far there's no solution for that.

NickeManarin commented 4 years ago

Closing this as there's not much else to be done.