Memory footprint

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.

Usage trend

During the 1990s, computer memory became cheaper and programs with larger memory footprints became commonplace. This trend has been mostly due to the widespread use of computer software, from large enterprise-wide applications that consume vast amounts of memory (such as databases), to memory intensive multimedia authoring and editing software. To tackle the ever increasing memory needs, virtual memory systems were introduced that divide the available memory into equally sized portions and loads them from "pages" stored on the hard-disk on an as-and-when required basis.

In embedded systems

Traditionally, low-memory-footprint programs were of importance to running applications on embedded systems where memory would often be a constrained resource[1] – so much so that developers typically sacrificed efficiency (processing speeds) just to make program footprints small enough to fit into the available RAM. For example, Sun Microsystems brought out a version of its Java Virtual Machine (JVM) for such constrained devices; it goes by the name of KVM. The KVM works on platforms where memory is in kilobytes as opposed to the megabytes (or even gigabytes) of memory available on a regular home PC or more modern mobile phones and tablets.

See also

References

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

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. SMA Negeri 2 SidoarjoInformasiDidirikan16 Juli 1986AkreditasiAJumlah kelas12 kelas setiap tingkatJurusan atau peminatanIPA IPS BahasaRentang kelasX IPA, X IPS, X Bahasa XI IPA, XI IPS, XI Bahasa XII IPA, XII IPS, XII BahasaKurikulumKurikulum 2013...

 

Ann RomneyAnn Romney pada Desember 2015 Ibu Negara Bagian MassachusettsMenjabat2 Januari 2003 – 4 Januari 2007GubernurMitt Romney PendahuluChuck Hunt (pelaksana tugas First Gentleman)PenggantiDiane Patrick Informasi pribadiLahirAnn Lois Davies16 April 1949 (umur 74)Detroit, Michigan, Amerika SerikatPartai politikRepublikSuami/istriMitt Romney ​(m. 1969)​Anak5Orang tuaEdward Roderick DaviesLois DaviesTempat tinggal Park City, Utah Holladay, Utah Wol...

 

Untuk tempat lain yang bernama sama, lihat Bakalan. BakalanDesaPeta lokasi Desa BakalanNegara IndonesiaProvinsiJawa TimurKabupatenBojonegoroKecamatanKapasKode pos62181Kode Kemendagri35.22.14.2014 Luas2,25 km²Jumlah penduduk2.886 jiwaKepadatan1.282,6 jiwa/km² Bakalan adalah salah satu desa yang berada di Kecamatan Kapas, Kabupaten Bojonegoro, Jawa Timur, Indonesia. Desa yang berada di jarak 5 kilometer ke arah timur dari pusat kota Bojonegoro atau 3 kilometer ke arah utara dari desa Kap...

Italian footballer (born 1985) Michele Franco Franco in 2019Personal informationDate of birth (1985-02-20) 20 February 1985 (age 39)Place of birth Altamura, ItalyHeight 1.83 m (6 ft 0 in)Position(s) Left-backYouth career2003–2005 BariSenior career*Years Team Apps (Gls)2004–2008 Bari 0 (0)2005–2006 → Melfi (loan) 32 (1)2006–2007 → Cremonese (loan) 28 (0)2007–2008 → Manfredonia (loan) 30 (0)2008–2011 Como 88 (10)2011–2012 Padova 17 (0)2013–2014 Varese 2...

 

Stasiun Tanokura田野倉駅Stasiun Tanokura, April 2009Lokasi771 Tanokura, Tsuru-shi, Yamanashi-kenJepangKoordinat35°35′35″N 138°55′52″E / 35.59306°N 138.93111°E / 35.59306; 138.93111Koordinat: 35°35′35″N 138°55′52″E / 35.59306°N 138.93111°E / 35.59306; 138.93111Ketinggian710 meterOperator Fuji KyukoJalur■ Jalur FujikyukoLetak3.0 km dari ŌtsukiJumlah peron2 peron sampingJumlah jalur2Informasi lainStatusTanpa stafKode ...

 

أندرو مارتون Andrew Marton (بالإنجليزية: Andrew Marton)‏  معلومات شخصية اسم الولادة (بالمجرية: Marton Endre)‏  الميلاد 26 يناير 1904(1904-01-26)بودابست، مملكة المجر الوفاة 7 يناير 1992 (87 سنة)سانتا مونيكا، كاليفورنيا، الولايات المتحدة. سبب الوفاة سرطان  مكان الدفن مقبرة حديقة قرية ويستوود ميمو...

Questa voce sull'argomento calciatori nigeriani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Michael Tukura Nazionalità  Nigeria Altezza 193 cm Peso 88 kg Calcio Ruolo Attaccante Termine carriera 2016 Carriera Giovanili Sports F.C. of Jos Squadre di club1 2007-2008 Wikki Tourists? (?)2008-2009 Hakoah Ramat Gan24 (2)2009-2010 Maccabi Ahi Nazaret23 (1)2010-2012 Ventspils37 (6...

 

追晉陸軍二級上將趙家驤將軍个人资料出生1910年 大清河南省衛輝府汲縣逝世1958年8月23日(1958歲—08—23)(47—48歲) † 中華民國福建省金門縣国籍 中華民國政党 中國國民黨获奖 青天白日勳章(追贈)军事背景效忠 中華民國服役 國民革命軍 中華民國陸軍服役时间1924年-1958年军衔 二級上將 (追晉)部队四十七師指挥東北剿匪總司令部參謀長陸軍�...

 

Michael EndeLahir(1929-11-12)12 November 1929Garmisch, Bavaria, JermanMeninggal28 Agustus 1995(1995-08-28) (umur 65)Filderstadt, Baden-Württemberg, JermanPekerjaanPenulis FiksiKebangsaanJermanGenreFantasi, fiksi anak-anakKarya terkenalThe Neverending Story,Momo,Jim Button and Luke the Engine Driver Michael Ende memiliki nama lengkap Michael Andreas Helmuth Ende (12 November 1929 – 28 Agustus 1995) adalah seorang sastrawan asal Jerman. Dia dikenal karena kemampuannya menulis fanta...

American politician Martin W. LittletonLittleton circa 1920Member of the U.S. House of Representativesfrom New York's 1st districtIn officeMarch 4, 1911 – March 3, 1913Preceded byWilliam W. CocksSucceeded byLathrop BrownBorough President of BrooklynIn officeJanuary 1, 1904 – December 31, 1905Preceded byJ. Edward SwanstromSucceeded byBird Sim Coler Personal detailsBornMartin Wiley Littleton(1872-01-12)January 12, 1872Kingston, TennesseeDiedDecember 19, 1934(19...

 

Phật Câu Na Hàm Mâu NiTượng Phật Câu Na Hàm tại chùa Ananda, MyanmarPaliKoõàgamano BuddhaMiến Điệnကောဏာဂုံ [kɔ́nàɡòʊɴ]Trung拘那含牟尼Nhật拘那含牟尼; くなごんむに; KunagonmuniMông CổКанагамуниTây TạngSerthubViệtPhật Câu Na Hàm Mâu NiThông tinTôn kính bởiThượng tọa bộ, Đại thừa, Kim cương thừaTiền nhiệmPhật Câu Lưu TônKế nhiệmPhật Ca Diếp Cổng thông ...

 

Fencing at the Olympics Men's foilat the Games of the XVII OlympiadSoviet stamp commemorating 1960 Olympic fencingVenuePalazzo dei CongressiDates29–30 AugustCompetitors78 from 31 nationsMedalists Viktor Zhdanovich  Soviet Union Yury Sisikin  Soviet Union Albie Axelrod  United States← 19561964 → Fencing at the1960 Summer OlympicsÉpéemenTeam épéemenFoilmenwomenTeam foilmenwomenSabremenTeam sabremenvte The men's foil was one of eight fencing e...

  لمعانٍ أخرى، طالع حلب (توضيح). حلب حلب  معالم مدينة حلب ساحة السبع بحرات •قلعة حلبمبنى القصر البلدي •مئذنة المسجد الأموي •ساعة باب الفرجمحطة بغداد (محطة القطار) •الحديقة العامةبيوت في حلب القديمة من القلعة حلبشعار حلب عاصمة الثقافة الإسلامية خريطة مد�...

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

تنوت أماني رأس تمثال الملك تنوت أماني كتب اسمه خلف التمثال (متحف أشموليان) معلومات شخصية تاريخ الميلاد القرن 8 ق.م  تاريخ الوفاة سنة 653 ق م   مكان الدفن الكرو  مواطنة مصر القديمة  الأب شباكا  الأم الملكة كلهاتا عائلة الأسرة المصرية الخامسة والعشرون  الحياة الع�...

New Zealand TV series or programme ASB BusinessASB Business IntertitleStarringMichael WilsonCountry of originNew ZealandProductionRunning time30 MinutesOriginal releaseNetworkTV3Release6 October 2008 (2008-10-06) –8 April 2010 (2010-04-08) ASB Business was a half-hour business news programme in New Zealand, with insights into issues affecting the business sector. It was broadcast on TV3 between 6.30am and 7.00am weekdays, followed by Sunrise. Format Since 2 October 2007, ASB...

 

American advertising clock facing the Hudson River This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Colgate Clock Jersey City – news · newspapers · books · scholar · JSTOR (November 2021) (Learn how and when to remove this message) 40°42′43.3″N 74°02′02″W / 40.712028°N 74.03389...

 

2017 novel by Michael Redhill Bellevue Square AuthorMichael RedhillLanguageEnglishGenreFiction, ThrillerPublication dateSeptember 19, 2017Publication placeCanadaPages272ISBN978-0-38568-483-5 Bellevue Square is a Canadian novel by Michael Redhill, published by Doubleday Canada in 2017.[1] Plot The novel centers on Jean Mason, a bookstore owner in Toronto, Ontario's Kensington Market neighbourhood who learns that she has an apparent doppelgänger named Ingrid Fox in the market's park, B...

International track and field competition IAAF World Athletics FinalFormerlyIAAF Grand Prix FinalSportAthleticsFounded2003Ceased2009QualificationWorld Athletics TourOfficial websiteIAAF Official website The IAAF World Athletics Final was an annual track and field competition organised by the International Association of Athletics Federations (IAAF). It was inaugurated in 2003 to replace the IAAF Grand Prix Final. The competition was part of the IAAF World Athletics Series and was the seasonal...

 

Circus in ancient Rome Fanciful engraving of the Circus Flaminius by Giacomo Lauro in 1641 The Circus Flaminius was a large, circular area in ancient Rome, located in the southern end of the Campus Martius near the Tiber River.[1] It contained a small race-track used for obscure games, and various other buildings and monuments. It was built, or sectioned off, by Gaius Flaminius in 221 BC.[2] After Augustus divided the city into 14 administrative regions, the Circus Flaminius g...