MemMap

Plasma 4 Extensions

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5 .0
Description:

This is a simple memory monitor.
Having had installed Linux 64-bit for compatibility reasons (UEFI), I stumbled upon inexplicably high memory usage, running out of resources as soon as there'd been approximately 5 applications running in 10 windows.
In my quest for utter control of ongoing processes, I developed a memory monitor with standard unix memory information and a signalplotter class that python conveniently provided. However, observed values fell victim to what is called "integrated sanitisation", especially on a smaller scale, urging me to use an own plotter.
Later on, I also found out that retrieved memory information was basically useless for reasonable interpretation and discovered a more accurate tool to meet my needs, that is, "smem".
As a consequence, this plasmoid is bound to this very program.

REQUIREMENTS:
smem: Download and install through your package manager or access it directly over the website http://www.selenic.com/smem/. If you do the latter, be sure to set appropriate system links (for example "sudo ln -s /path/to/smem /usr/bin/smem"). Note that smem requires python V2, so you'll need a bash script (python2 /path/to/smem "$@") in case your system already uses python V3.

System V IPC module for python.
If you don't have it yet, visit http://semanchuk.com/philip/sysv_ipc/ for download and install instructions.
Short manual:
Download file, go to the related directory and run "sudo python setup.py install". For systems linking python 3 per default, type "sudo python2 setup.py install". If it quits moaning about a python file install the package "python-dev(el)" first. Eventually restart KDE

TESTS:
Plasmoid was tested on
Kubuntu 11.04, 11.10, 12.04, 12.10, 13.10
Arch2011
Fedora15
Slackware13.37
OpenSuse11.4
Gentoo11.2

PERFORMANCE:
smem is quite expensive for the CPU. I do not recommend update intervals below a level of 30 seconds. If you really need all performance for scientific computing, consider to remove the plasmoid from the desktop.

TROUBLESHOOTING:
On Fedora, sudo usually requires a tty to run. You may remove the line "Defaults requiretty" in /etc/sudoers to change this behaviour.

I'd be grateful about any kind of feedback.
Last changelog:

6 years ago

1.0 Initial release

Be the first to comment

6 years ago

1.0 Initial release

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.0
updated Mar 10 2014
added Mar 10 2014
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1