Giter VIP home page Giter VIP logo

smem's Introduction

smem

I did not make this software, I merely edited it for Python 3 compatibility

smem is a tool that can give numerous reports on memory usage on Linux systems. Unlike existing tools, smem can report proportional set size (PSS), which is a more meaningful representation of the amount of memory used by libraries and applications in a virtual memory system.

Because large portions of physical memory are typically shared among multiple applications, the standard measure of memory usage known as resident set size (RSS) will significantly overestimate memory usage. PSS instead measures each application's "fair share" of each shared area to give a realistic measure.

smem has many features:

  • system overview listing
  • listings by process, mapping, user
  • filtering by process, mapping, or user
  • configurable columns from multiple data sources
  • configurable output units and percentages
  • configurable headers and totals
  • reading live data from /proc
  • lightweight capture tool for embedded systems

smem has a few requirements:

  • a reasonably modern kernel (> 2.6.27 or so)
  • a reasonably recent version of Python (3.6 or so)

smem's People

Contributors

kwkroeger avatar vrza avatar g-dh avatar nschembr avatar shlomif avatar

Stargazers

Sen ZmaKi avatar yansheng0083 avatar Milan avatar  avatar Marco Matthies avatar Christopher Larson avatar  avatar Jan Schaumloeffel avatar Man Yu avatar Sung-IL Shim avatar EmptyWatson avatar Manish Lamichhane avatar Sissel avatar  avatar Yohei Yamamoto avatar Michał Jaworski avatar Nikolaos Bezirgiannis avatar Mark Kogan avatar  avatar Manolo avatar NQS avatar Patryk Kielar avatar Alex Myczko avatar ashfinal avatar  avatar Iblis Lin avatar lyj avatar  avatar  avatar Vega Deftwing avatar TonyHo avatar threestoneliu avatar Rudger avatar  avatar  avatar jm.hu avatar codedump avatar Roman Hossain Shaon avatar Panda avatar liubl avatar Ryosuke Okuta avatar  avatar  avatar Martin Holeček avatar Holger Hoffstätte avatar ik5 avatar Brian Onn avatar liuhao1024 avatar Chris Rasmussen avatar shekk avatar Jason Mitchell avatar  avatar

Watchers

Takeshi Watanabe avatar James Cloos avatar  avatar Kyosoon Choi avatar  avatar

smem's Issues

create tags for each release

Is it possible to create tags for each release?

I'm a Gentoo Distribution user that like smem utility. It would be simple to maintain the ebuild (package) if your git repository have tags for each release.

This is the wall message:

- dev-util/smem-20071119_p1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michał Górny [email protected] (2019-10-04)
# Unmaintained, EAPI 0 packages. No reverse dependencies. If you want
# them to stay, please port them to EAPI 7, and preferably become
# the maintainer.
# Removal in 30 days. Bug #696252.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.