@jeromeetienne, inspired by mrdoob's stats.js code, wrote this as part of tquery. I've now promoted it to a standalone repo and cleaned it all up. Run Chrome with the flag and open demo/index.html to see it in action.
performance memory chromeIf available, battery charge is displayed on the right.
tmux powerline cpu memory battery monitoringSpaceRadar allows interactive visualization of disk space and memory. It currently supports Sunburst, Treemap, and Flamegraph charts. Compressed files can be read directly. To detect them, the file name has to end with .gz.
space memory disk usage visualization sunburst treemap flamecharts d3Please contribute if you have any extra insight on alternative methods for tab recovery. "The Great Suspender" is a free and open-source Google Chrome extension for people who find that chrome is consuming too much system resource or suffer from frequent chrome crashing. Once installed and enabled, this extension will automatically suspend tabs that have not been used for a while, freeing up memory and cpu that the tab was consuming.
chrome extension addon memory suspend tabYes the name is a bit weird. coremem would be more appropriate, but for backwards compatible reasons the ps_mem name remains. pip install ps_mem is supported, or rpm and deb packages are available for most distros. Also the ps_mem.py script can be run directly.
ram memory process usage sharedBreaking Changes: you will see some minor breaking changes. Read the detailed changelog. Lightweight collection of 40+ functions to retrieve detailed hardware, system and OS information.
system-information sysinfo monitor monitoring os osx freebsd openbsd netbsd cpu cpuload physical-cores logical-cores processor cores threads socket-type memory file-system fsstats diskio block-devices netstats network network-interfaces network-connections network-stats iface processes users internet battery docker docker-stats docker-processes graphics graphic-card graphic-controller gpu display smart disk-layout wifi wifinetworks virtual-box virtualbox vm...both 32-bit and 64-bit architectures, with Python versions 2.6, 2.7, and 3.4+. PyPy is also known to work. Also see scripts directory and doc recipes.
monitoring ps top netstat cpu memory memory-analysis freebsd osx netbsd openbsd disk sensors windows-service system-monitoring process-monitorGuess what is Gocache? a Go cache library. This is an extendable cache library that brings you a lot of features for caching data. Chain cache also put data back in previous caches when it's found so in this case, if ristretto doesn't have the data in its cache but redis have, data will also get setted back into ristretto (memory) cache.
redis memory cache chain memcache bigcache ristrettoIt can be used to add patterns for adaptive resource loading, data-fetching, code-splitting and capability toggling. Make it easier to target low-end devices while progressively adding high-end-only features on top. Using these hooks and utilities can help you give users a great experience best suited to their device and network constraints.
react performance cpu memory network loading react-hooks adaptive-loading hooksscalloc provides general-purpose memory allocation involving many threads on many cores can be done with high performance, multicore scalability, and low memory consumption. The main ideas behind the design of scalloc are: uniform treatment of small and big objects through so-called virtual spans, efficiently and effectively reclaiming free memory through fast and scalable global data structures.
malloc memory-allocation memoryA pure Go library that handles sensitive values in memory.This is a thread-safe package, designed to allow you to easily handle sensitive values in memory. It supports all major operating systems and is written in pure Go.
security memory crypto-libraryThe code should be easily portable to any platform with atomic operations and an mmap-style virtual memory management API. The API used to map/unmap memory pages can be configured in runtime to a custom implementation and mapping granularity/size. This library is put in the public domain; you can redistribute it and/or modify it without any restrictions. Or, if you choose, you can use it under the MIT license.
concurrency thread memory allocatora nodejs module for local and remote Inter Process Communication with full support for Linux, Mac and Windows. It also supports all forms of socket communication from low level unix and windows sockets to UDP and secure TLS and TCP sockets. This work is licenced via the DBAD Public Licence.
ipc neural-networking machine-learning inter process communication unix win socket tcp udp domain sockets threaded multi shared memoryA simple caching module that has set, get and delete methods and works a little bit like memcached. Keys can have a timeout (ttl) after which they expire and are deleted from the cache. All keys are stored in a single object so the practical limit is at around 1m keys. Since 4.1.0: Key-validation: The keys can be given as either string or number, but are casted to a string internally anyway. All other types will either throw an error or call the callback with an error.
nodejs cache memory internal caching fast local variable multi node memcached objectBecause route-caching of simple data/responses should ALSO be simple. To use, simply inject the middleware (example: apicache.middleware('5 minutes', [optionalMiddlewareToggle])) into your routes. Everything else is automagic.
api cache json rest response middleware restify redis memory fast node express memcache durationCopy default config file from node_modules/memdb-server/memdb.conf.js to ~/.memdb/ (mkdir if not exist), and modify it on your need. Please read comments carefully. See the video bellow, note how ACID transaction work cross multiple shards.
mongodb transaction mongoose newsql distributed database memoryVisualize Erlang/Elixir Nodes On The Command Line base on recon. Document in detail. ❗️ ensure observer_cli application been loaded on target node.
observer recon memory performance performance-visualization performance-dashboard elixir profilingjemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support. It is intended for use as the system-provided memory allocator, as in FreeBSD's libc library, as well as for linking into C/C++ applications. jemalloc provides many introspection, memory management, and tuning features beyond the standard allocator functionality.
malloc memory-allocator memory heap
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.