Global Information Lookup Global Information

Memory footprint information


Memory footprint refers to the amount of main memory that a program uses or references while running.[1]

The word footprint generally refers to the extent of physical dimensions that an object occupies, giving a sense of its size. In computing, the memory footprint of a software application indicates its runtime memory requirements, while the program executes. This includes all sorts of active memory regions like code segment containing (mostly) program instructions (and occasionally constants), data segment (both initialized and uninitialized),[1] heap memory, call stack, plus memory required to hold any additional data structures, such as symbol tables, debugging data structures, open files, shared libraries mapped to the current process, etc., that the program ever needs while executing and will be loaded at least once during the entire run.[2]

Larger programs have larger memory footprints. An application's memory footprint is roughly proportionate to the number and sizes of shared libraries or classes it loads, whereas static libraries, executable programs and static data areas contribute to a fixed (constant) portion. Programs themselves often do not contribute the largest portions to their own memory footprints; rather, structures introduced by the run-time environment take up most of the memory. For example, a C++ compiler inserts vtables, type info objects and many temporary and anonymous objects that are active during a program's execution. In a Java program, the memory footprint is predominantly made up of the runtime environment in the form of Java virtual machine (JVM) itself that is loaded indirectly when a Java application launches. In addition, on most operating systems, disk files opened by an application too are read into the application's address space, thereby, contributing to its footprint.

  1. ^ a b "Definition of: memory footprint". PC Mag. Retrieved 1 August 2012.
  2. ^ "Reduce your Linux memory footprint". IBM developerWorks. Retrieved 1 August 2012.

and 22 Related for: Memory footprint information

Request time (Page generated in 0.859 seconds.)

Memory footprint

Last Update:

Memory footprint refers to the amount of main memory that a program uses or references while running. The word footprint generally refers to the extent...

Word Count : 546

Internetwork Packet Exchange

Last Update:

memory footprint of the IPX driver, which was vital for DOS and Windows up to Windows 95 due to the limited size at that time of conventional memory....

Word Count : 1365

Application footprint

Last Update:

context, such as disk footprint, memory footprint (a.k.a. runtime footprint), network footprint, etc. In each case, footprint of an application excludes...

Word Count : 352

Bcrypt

Last Update:

evolution of bcrypt that uses a tunable memory footprint (like scrypt and argon2), rather than the fixed 4 KB memory footprint of bcrypt. Similar to scrypt or...

Word Count : 2754

NetWare Core Protocol

Last Update:

originally took advantage of an easy network configuration and a little memory footprint of the IPX/SPX protocol stack. Since 1991 the TCP/IP implementation...

Word Count : 448

Lightweight programming language

Last Update:

Lightweight programming languages are designed to have small memory footprint, are easy to implement (important when porting a language to different computer...

Word Count : 328

Spectral clustering

Last Update:

data points by n {\displaystyle n} , it is important to estimate the memory footprint and compute time, or number of arithmetic operations (AO) performed...

Word Count : 2933

Trivial File Transfer Protocol

Last Update:

simple design, TFTP can be easily implemented by code with a small memory footprint. It is therefore the protocol of choice for the initial stages of any...

Word Count : 1767

Myst

Last Update:

elements aimed at adults. The game's design was limited by the small memory footprint of video game consoles and by the slow speed of CD-ROM drives. The...

Word Count : 8479

Android Go

Last Update:

The Google Play Services package was also modularized to reduce its memory footprint. The Google Play Store will highlight lighter apps suited for these...

Word Count : 479

Nginx

Last Update:

Ability to handle more than 10,000 simultaneous connections with a low memory footprint (~2.5 MB per 10k inactive HTTP keep-alive connections) Handling of...

Word Count : 2572

Comparison of lightweight web browsers

Last Update:

the consumption of system resources, and especially to minimize the memory footprint. The tables below compare notable lightweight web browsers. Several...

Word Count : 1298

Parcellite

Last Update:

lightweight, tiny and free clipboard manager for Linux with a small memory footprint. Since development of Parcellite has slowed, a fork of it, ClipIt has...

Word Count : 161

Algorithmic efficiency

Last Update:

application, timsort is a better choice; however, if minimizing the memory footprint of the sorting is more important, bubble sort is a better choice. The...

Word Count : 3288

Core Data

Last Update:

Among other tasks, it handles change management, serializing to disk, memory footprint minimization and queries against the data. Core Data describes data...

Word Count : 1233

MicroSIP

Last Update:

characteristics are: Profile of a lightweight background application Small memory footprint (less than 20 MB RAM usage) Strong adherence to the SIP standard Support...

Word Count : 240

Convolutional neural network

Last Update:

CNNs is that many neurons can share the same filter. This reduces the memory footprint because a single bias and a single vector of weights are used across...

Word Count : 14846

Fluxbox

Last Update:

including tabbed windows and a configurable titlebar. Because of its small memory footprint and quick loading time, Fluxbox is popular in many Live CDs such as...

Word Count : 788

Puppy Linux

Last Update:

that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking...

Word Count : 3798

Java Card

Last Update:

securely on smart cards and more generally on similar secure small memory footprint devices which are called "secure elements" (SE). Today, a secure element...

Word Count : 1960

Transposition table

Last Update:

tables may therefore consume most of available system memory and are usually most of the memory footprint of game playing programs. Game-playing programs work...

Word Count : 1264

Lightweight software

Last Update:

application, is a computer program that is designed to have a small memory footprint (RAM usage) and low CPU usage, overall a low usage of system resources...

Word Count : 94

PDF Search Engine © AllGlobal.net