Comments (9)
I can see that it quickly fills up all available memory for recordings longer than 15-20 seconds
See issue #2
from peek.
@phw perhaps consider capping convert
resources, see this comment, for example.
from peek.
@lolilolicon Thanks for that, that could help. I cannot really reproduce the lagging here, but it could help :)
from peek.
I also experienced this. I'm using Arch. The severity of the issue depends on how much RAM is available on your system, the length of your recording, and how much activity you are recording (meaning how much of the screen has to be redrawn from one frame to the next because it changed). I have a memory monitor widget in my task bar and I can see that it quickly fills up all available memory for recordings longer than 15-20 seconds. The kernel then tries to flush whatever it can to swap but that doesnt prevent the system from stalling for a couple seconds. I think for a lower-end system it would stall for a lot longer (I have a core i7 with 12MB RAM). What sucks about the issue is that 2 out of 3 times you end up losing your recording because when the system stops lagging the file it saves is empty (0 bytes).
from peek.
@lolilolicon Yeah I can't believe I didn't realize that from the start!
from peek.
I'm on Elementary OS Loki with it's Ubuntu 16.04 base on an Intel NUC6I3SYK.
Peek actually locks up my system so badly I have to reboot (Cannot restart Xserver CTRL-ALT-BACKSPACE, cannot change to a terminal (CTRL + F1). I have to manage my memory well as this system doesn't have an abundance of it but I would love to see some better limits on how Peek uses resources. I'm assuming that's what is causing this problem for me.
I can't seem to find any relevant logs on the issue in my journal, or in my Xserver logs. I attempted your TMP directory change recommendation but it opened Peek and I was unable to record anything after the fact. I'm assuming that might be a permissions problem so I will attempt to troubleshoot that later but I wanted to get a comment written as this software is pretty important to me building docs.
Let me know if I can provide any more useful debugging info.
from peek.
@vangourd I started working on this in #37 but havent had time to finish it yet 😬
from peek.
I've just noticed huge memory and CPU use with a longer recording (~30 seconds):
Another time when I had less RAM available, my Ubuntu 16.04 locked up and I had to just wait for a few minutes.
from peek.
I think this should be fixed by fixing #2. Please reopen if this occurs even with the latest revision from git.
from peek.
Related Issues (20)
- Error during a MP4 recording HOT 1
- peek failing on TUXEDO OS (Ubuntu Jammy) after countdown ends.
- crash
- recording doesn't start
- Error after clicking on stop recording button HOT 1
- Fail to record gif
- Record mode - Clicking browser (ff/gc) opens different opened app
- Peek freezes and has to be force-quit: reporting this because pop up asked me to report
- error
- Unale to record the video in mp4
- crash
- Could not start GNOME Shell recorder but nothing is using org.gnome.Shell.Screencast HOT 1
- Peek Timeout Upon Pressing Stop|
- failure on gif recording
- Peek is not working anymore for me
- Peek is not working for me
- Fresh install - 16 seconds GIF results in timeout HOT 1
- Falha ao executar programa para gravar
- Recording appears to start but does not finish. Application freezes. HOT 1
- Peek not working on PopOS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from peek.