-
-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to prevent Memory Percentage increase over time? #38
Comments
Same problem here, great application, but the memory usage slowly keeps going up until the system runs out of RAM. |
It's probably worth setting like a 100 history limit by default but maybe make it configurable @sachaos ? |
I could not try. I'll do this in this week. |
I see that this feature branch was never merged into master. I would respectfully suggest that you do so, and cut a release. A lot of people use watch/viddy for long-running monitoring. The time machine functionality is neat, but not at the expense of unbounded memory consumption. |
Just had a box get into a state that required a total restart because of this. |
Any update @sachaos ? |
@onedr0p Hi thank you for ping. I think there are many solutions.
|
I use viddy for git log monitoring on MacOS, this is the command I use: viddy --interval 1s --no-title --skip-empty-diffs 'GIT_PAGER=cat git log --all --oneline --graph --decorate --color' The issue with unbounded and increasing memory consumption (after a day or so it can be more than several gigabytes) in my case is not solved with As for my workflow, an ideal solution would be to limit the snapshot count, either via a flag or a global configuration. |
I've implemented feature to save and load history in viddy v1.0.0-rc.2. |
I can't speak for absolutely everyone, but the people in this thread who knew what they wanted asked for an ability to put an upper bound on in-memory storage. This is because their data is ephemeral and not worth hammering flash, ie they are using viddy as a drop-in replacement for, say, watch. Saving data to SQLite is - at best - orthogonal and, unless you're using an in-memory table, potentially even more unsuitable to their use case. |
@paulie-g Oh, you're right. I apologize for the misunderstanding. Thank you! |
hey i notice that if i leave viddy running for a few hours, the memory % would increase. Is there a way to prevent this?
viddy starts out at 0.1% after a few hours it would be over 4.0%.
the watch command is always at 0.0% even after a few hours.
Not sure if is due to the viddy time machine feature that records all the changes but if so, maybe add an option to disable it to prevent memory % increase.
viddy 0.3.4-1
System: Host: arcolinux Kernel: 5.10.83-1-lts x86_64 bits: 64 Desktop: Xfce 4.16.0 Distro: ArcoLinux
The text was updated successfully, but these errors were encountered: