pagemon - interactive memory/page monitoring tool

Property Value
Distribution Ubuntu 17.10 (Artful Aardvark)
Repository Ubuntu Universe i386
Package name pagemon
Package version 0.01.10
Package release 1
Package architecture i386
Package type deb
Installed size 45 B
Download size 18.49 KB
Official Mirror
pagemon is a ncurses based interactive memory/page monitoring tool
allowing one to browse the memory map of an active running process
on Linux.


Package Version Architecture Repository
pagemon_0.01.10-1_amd64.deb 0.01.10 amd64 Ubuntu Universe
pagemon - - -


Name Value
libc6 >= 2.11
libncurses5 >= 6
libtinfo5 >= 6


Type URL
Binary Package pagemon_0.01.10-1_i386.deb
Source Package pagemon

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pagemon deb package:
    # sudo apt-get install pagemon




2016-11-02 - Colin King <>
pagemon (0.01.10-1) unstable; urgency=medium
* Makefile: bump version
* fix shadowing offset variable
* fix shadowing map variable
* Makefile: Add PEDANTIC gcc flags
2016-10-04 - Colin King <>
pagemon (0.01.09-1) unstable; urgency=medium
* Makefile: bump version
* Debian/control: update Standards-Version to 3.9.8
* Remove redundant statement, found using scan-build
2016-01-31 - Colin King <>
pagemon (0.01.08-1) unstable; urgency=medium
* Makefile: bump version
* Add more page info to checksum on to ensure we have identical maps
* Fix wrapping of paragraph in man page
* Update date in manual
* Reduce scope of ret
* Move initialization of vars to avoid -Wclobber gcc warnings
* Add clean up on segfault or bus error sig handling
* Guard against cursor_index being outside npages range
* Check if process is still alive before waiting for next iteration
* Don't break on failed seek or read of map info
* Add 'c' key to close pop up windows
* Update -p thunderbird example in man page
* More 80 column friendly source changes
* Improve error handling on -p option
* Enable -p option to have the PID or name of the process to monitor
* Better checking for bytes read on page info reads
* Fix zoom scaling on memory view
* Remove commented out memset
2016-01-30 - Colin King <>
pagemon (0.01.07-1) unstable; urgency=medium
* Makefile: bump version
* Mix checksum up a bit more and return OK if nothing has changed
* Makefile: add perf.c perf.h to make dist rule
* Add 'p' option to man page and update date
* Optimize page reading, reduced by ~2% CPU
* Clean up perf code
* Add perf page statistics 'p' option
* Update help info
* Add some more comments
* Replace int64_t types with stronger typing
* Minor re-ordering of global vars to save a few bytes
* Free pages and add some smarts to free/calloc
* Add some more comments
* Add OOM score to VM stats
* Optimize read_maps: don't re-scan page mapping if nothing changed
* Reduce amount of seeks and reads on pagemap data
2016-01-22 - Colin King <>
pagemon (0.01.06-1) unstable; urgency=medium
* Makefile: bump version
* Update man page date
* Add some more comments
* Re-position pop-up windows a bit more
* Add more comments
* Check process is alive before fetching maps
* Cleaner termination of windows at end, less flicker and delay
* Shunt pop up windows up by 1 row
* Add page fault info in VM pop up
* Handle resizing in a less flickering way
* Make VM information stick to right hand side of window
* Get zoom scaling correct for small applications
* Add another const on static data structure
* Cleanly shutdown on SIGSEGV and SIGBUS
* More clean ups and constifications
* Some very minor code clean ups
* Pass xmax, ymax using position_t ptr
* Replace LINES with p->ymax
* Add [ ] keys to set zoom mode to min/max
* Move window resizing so it happens just before a new redraw
* Minor rework of read_maps to save a few cycles
* Optimize the page hotspot with large maps, also saves a division
* Add -v option
* Don't poll on reading pages so frequently
* Fix segfault when memory shrinks and cursor falls off end of memory

See Also

Package Description
pages2epub_0.9.5-1build1_i386.deb Apple Pages to EPUB converter
pages2odt_0.9.5-1build1_i386.deb Apple Pages text documents to OpenDocument converter
pagetools_0.1-2_i386.deb Automatic deskew and bounding box determination for scanned page images
painintheapt_0.20161206-1_all.deb Pester people about available package updates by email or jabber
pairs_15.04.3-1_i386.deb memory and pairs game
paje.app_1.98-1build3_i386.deb generic visualization tool (Gantt chart and more)
pajeng_1.3.4-3_i386.deb space-time view and associated tools for Paje trace files
pakcs_1.14.2-1_i386.deb Portland Aachen Kiel Curry Compiler
pal_0.4.3-8.1build2_i386.deb command-line calendar program that can keep track of events
palapeli-data_17.04.3-0ubuntu1_all.deb data files for palapeli jigsaw puzzle game
palapeli_17.04.3-0ubuntu1_i386.deb jigsaw puzzle game
palbart_2.13-1_i386.deb Enhanced version of the PAL PDP8 assembler
paleomix_1.2.7-1_all.deb pipelines and tools for the processing of ancient and modern HTS data
palo_1.97_i386.deb Linux boot loader for HP PA-RISC
palp_2.1-4_i386.deb Package for Analyzing Lattice Polytopes