═══ 1. Esittely ═══ TДmД ohjelma monitoroi ja nДyttДД useita jДrjestelmДresursseja pДivittДen ne kerran sekunnissa prosessorikuorman niin salliessa. NДytettДvДt ja monitoroitavat resurssit ovat: PДivД ja kellonaika - PДivД ja kellonaika siinД muodossa, jossa ne CONFIG.SYS-tiedoston 'COUNTRY='-rivin mДДrДДmДn maan oletusasetuksen mukaan esitetДДn. Aika alkulatauksesta - Aika siitД kun tyФasema on viimeksi kДynnistetty ja OS/2 ladattu. Messages Waiting - The number of messages waiting to be downloaded. FyysistД muistia vapaana - Fyysisen vapaan muistin mДДrД jДrjestelmДkutsun DosMemAvail mukaan. Huomautus: TДmД jДrjestelmДkutsu on osa OS/2: vanhaa 16 bittistД osaa, ja ainoastaan palauttaa tiedon muistista, joka sijaitsee 16 megatavun rajan alapuolella. TДtД jДrjestelmДkutsua muutettiin juuri ennen OS/2 2.0: julkaisua siten, ettei se koskaan palauta lukua alle 512 kilotavua. Huomautus: If you have the IBM system analysis program Theseus/2 installed on your system, this number will be completely accurate, though it will only update itself once every ten seconds at most. Virtuaalimuistia vapaana - Virtuaalimuistin vapaa mДДrД jДrjestelmДkutsun DosQuerySysInfo mukaan. Laskentakaava on seuraava: vapaa fyysinen muisti + tДmДn hetkisen swapper.dat-tiedoston vapaa tila + vapaa levytila swapper.dat-tiedoston levyllД - varattu vapaa tila swapper.dat-tiedoston levyllД, joka mДДritellДДn CONFIG.SYS-tiedostossa SWAPPATH-rivillД. swapper.dat'in koko - TДmДn hetkinen SWAPPER.DAT-tiedoston koko. TДtД sivutustiedostoa kДytetДДn OS/2: virtuaalimuistin hallinnassa. Tiedosto etsitДДn tutkimalla CONFIG.SYS-tiedoston SWAPPATH-riviД. TДllД rivillД on tДydellinen polku swapper.dat-tiedoston hakemistoon. Swap-tilaa vapaana - Vapaa levytila levyosiolla, jossa swapper.dat-tiedosto sijaitsee, poislukien varattu vapaa tila. TДmД arvo kertoo paljonko swapper.dat-tiedosto voi tarvittaessa kasvaa. KДyttДmДtФn swap-tila - TДmДn hetkisessД swapper.dat-tiedostossa oleva kДyttДmДtФn vapaa tila. Kun tДmД arvo putoaa nollaan, kasvatetaan swapper.dat-tiedoston kokoa. Normaalisti koko kasvaa yhden megatavun (1024 kilotavua) kerrallaan. Huomautus: If you have the IBM system analysis program Theseus/2 installed on your system, this number will be completely accurate, though it will only update itself once every ten seconds at most. Spool-hakemiston koko - OS/2: tulostuspalvelun tulostustiedostojen kuluttama levytila. Tieto kattaa kaikkien tulostimien kaikki tulostustiedostot. Prosessorikuorma - Arvio tyФaseman mikroprosessorin kuormasta prosentteina. Arvio lasketaan keskiarvona edellisen sekunnin kuormasta. Huomautus: OS/2:t ennen versiota 4.0: TДmД toiminto ja PULSE-ohjelma eivДt toimi yhtДaikaa. Miksi? Huomautus: OS/2:t ennen versiota 4.0: Jos koneeseen on asennettu HRTIMER.SYS -ajuri, on arvio tarkempi. Miksi? KeskimДДrДinen prosessorikuorma (%) - Arvioitu keskimДДrДinen prosessorin kuormitusaste. Luku ilmaistaan prosenttina. Aika jolta kuormitusaste lasketaan, voidaan sДДtДД. (Katso kohtaa Muokkaa asetuksia) Akku - Akun tДmДn hetkien varausaste tai sen tila (varaa/verkko). Aktiivisia tФitД - OS/2: ohjelmaluettelon koko, joka on likimДДrin sama kuin ikkunaluettelon (Window List) koko. Ikkunaluettelo saadaan esiin painamalla CTRL+ESC. Huomautus: Kaikkien ohjelmia ei nДytetД ikkunaluettelossa. Jotkin jДrjestelmДn perusohjelmat on tarkoituksella piilotettu. Prosessien mДДrД - TДmДn hetkinen prosessien mДДrД OS/2:ssa. SДikeiden mДДrД - TДmДn hetkinen ohjelmasДikeiden mДДrД OS/2:ssa. Jokaisessa prosessissa on ainakin yksi ohjelmasДie. Vapaa levytila yhteensД - Kaikkien paikallisten kiintolevyosioiden yhteen laskettu vapaa levytila. Aseman X vapaa tila - Vapaa levytila asemalla X. Opastus on aktiivinen, kuten olet jo huomannut. Ohjelmalle voidaan antaa komentoja sen jДrjestelmДvalikon kautta. Seuraavat komennot ovat kДytФssД: Palauta oletusasetukset Piilota otsikkorivi Muokkaa asetuksia... Kalibroi kuormamittari Laske keskim. kuorma Poista levyvirheet Launch E-Mail Reader Kopioi leikepФydДlle Tuoteinformaatio Sulje Jo kuvattujen ominaisuuksien lisДksi tДmД ohjelma hyvДksyy komentoja OS/2: kirjasin- ja vДripaleteista. Ohjelma toimii myФs DDE-palvelimena kaikille nДytettДville resursseille. DDE-sovelluksen nimi on MEMSIZE ja resurssien nimet ovat resurssien oletusnimiД, esim. FyysistД muistia vapaana. ═══ 2. Palauta oletusasetukset (Valikossa) ═══ TДmД toiminto palauttaa ohjelman kirjasin ja vДriarvot niiden oletusarvoihin. ═══ 3. Piilota otsikkorivi (Valikossa) ═══ TДmД toiminto vuorotellen piilottaa ja palauttaa nДkyviin ohjelman otsikkorivin. Toiminto voidaan toteuttaa myФs kaksoinapsauttamalla ohjelman ikkunaa kummalla tahansa hiiren painikkeella. Koska ohjelman ikkunan helppo siirtДminen OS/2: tyФpФydДllД on kДytДnnФllistД, on ikkunan siirtДminen mahdollista myФs tarttumalla kummalla tahansa hiiren painikkeella ikkunasta ja liikuttamalla hiirtД. MyФs nДppДinyhdistelmД Alt+H tekee tДmДn toiminnon. ═══ 4. Muokkaa asetuksia... (Valikossa) ═══ TДmДn toiminnon valitseminen avaa ohjelman muokkausdialogi-ikkunan. LisДtietoja: Valitse Muokkaa asetuksia... (Dialogi). Huomautus: MyФs nДppДinyhdistelmД Alt+C tekee tДmДn toiminnon. ═══ 4.1. Muokkaa asetuksia... (Dialogi) ═══ TДmДn muistikirjadialogin avulla voit muuttaa ohjelman asetuksia. Muutettavat asetukset on ryhmitelty kategorioihin seuraaville sivuille: Resurssit Asetukset (Sivu 1) Asetukset (Sivu 2) VДrit Ikkunan kiinnitys PДivДmДДrДn muotoilu E-Mail (Sivu 1) E-Mail (Sivu 2) Kaikki muutokset astuvat heti voimaan. ═══ 4.1.1. Resurssit (Muistikirjan sivu) ═══ TДllД sivulla on luettelo nДytettДvistД resursseista. Voit valita minkД tai mitkД tahansa resurssit Asetusten muokkaus -listasta. Valitseminen tehdДДn korostamalla resurssin nimeД yhdellД hiiren napsautuksella. Valinnan poistaminen kДy samalla tavalla. Voit valita listalta haluamasi resurssit. Muuttaaksesi resurssin otsikkoa tai sДДtДДksesi sen varoitus- ja/tai virheraja-arvoa joko kaksoisnapsauta ao. resurssia hiiren 1-nДppДimellД tai napsauta sitД hiiren 2-nДppДimellД. the entry. Molemmissa tapauksissa esiin tulee resurssiattribuutti-dialogi. ═══ 4.1.2. Asetukset (Sivu 1) (Muistikirjan sivu) ═══ TДllД sivulla on useita ohjelman asetuksia, jotka voidaan yksinkertaisesti joko aktivoida tai kytkeД pois pДДltД. Piilota otsikkorivi Kun ohjelmaikkuna on normaalisti esillД nДytФllД, voidaan se nДyttДД otsikkorivin kera tai ilman sitД. Ohjelmaikkunan paikkaa voidaan aina siirtДД tarttumalla siitД kiinni ja siirtДmДllД sitД. Otsikkorivi ei vaikuta tДhДn. YleensД orsikkorivi kannattaa pitДД piilossa. Kellu pДДlimmДisenД TДllД asetuksella aktivoidaan ohjelmaikkunan kelluminen. Kun asetuksessa on rasti paikoillaan, kelluu ohjelmaikkuna muiden ikkunoiden pДДllД. Animoi TДllД asetuksella asetetaan ikkunan avautumisen ja sulkeutumisen animoiminen. Asetuksen ollessa aktiivinen avautuu ja sulkeutuu ohjelmaikkuna kuten muutkin tyФpФydДn kansiot ДДnineen ja animointineen, ellei nДitД asetuksia ole kytketty erikseen pois kДyttФjДrjestelmДtasolla. Dialogikehys TДllД asetuksella mДДritellДДn onko resurssimonitorissa yksinkertainen viivakehys vai visuaalisempi dialogikehys. Viivakehys vie vДhemmДn tilaa, mutta dialogikehys nДyttДД paremmalta varsinkin OS/2 Warp 4.0- ja uudemmissa versioissa. NiissД dialogikehys on nДyttДД kolmiuloitteiselta. Taulukkomuoto TДllД asetuksella muutetaan monitoroitavien resurssien nДyttДminen sellaiseksi, ettД muotoillaan taulukkoon joka vie mahdollisimman vДhДn tilaa pystysuunnassa. Kun asetus ei ole aktivoituna, nДytetДДn resurssit yhdessД sarakkeessa. TasatuntihДlytys TДllД asetuksella otetaan kДyttФФn tasatuntihДlytys. Ohjelma hДlyttДД tДllФin kahdesti tasatunnein. HДlytys hyФdyntДД OS/2:n multimediaa jos se on kДytettДvissД. Show Disk Drives When this button is checked, disk drive free space is monitored, subject to the restrictions placed on this monitoring by other options. This control mainly exists as a way to disable disk monitoring. NДytД verkkolevyt TДllД asetuksella otetaan verkkolevyt mukaan monitoroitavien resurssien joukkoon. Verkkolevyjen vapaata levytilaa ei kuitenkaan lasketa mukaan resurssiin Vapaa levytila yhteensД. NДytД tied.jДrj. tyypit TДllД asetuksella saadaan kunkin nДytettДvДn levyn vapaan tilan yhteyteen tieto ko. levyn tiedostojДrjestelmД. TДmД asetus leventДД ohjelmaikkunan kokoa. NДytД asemien nimet TДllД asetuksella saadaan kunkin nДytettДvДn levyn vapaan tilan yhteyteen tieto ko. levyn nimiФstД. TДmД asetus leventДД ohjelmaikkunan kokoa. NДytД sekunnit TДmД asetus lisДД kaikkiin nДytettДviin kellonaikoihin mukaan sekunnit tuntien ja minuuttien yhteyteen. Use Theseus/2 This button causes the program to make use of IBM's utility program Theseus/2, if it is present, for such things where it provides more accurate information than can be found otherwise. Due to the large overhead of using it, however, Theseus/2 never polled more than once every ten seconds. Currently, this feature provides better measurement of free physical memory and unused swap space. Center Clock This button causes the clock display to be centered within its allocated cell, rather than left-justified. ═══ 4.1.3. Asetukset (Sivu 2) (Muistikirjan sivu) ═══ TДllД sivulla on ohjelman asetuksia, jotka ovat monimutkaisempia kuin pelkkД pДДlle/pois-kytkentД. NДytД 'K'ilotavuina NДmД valintanapit antavat mahdollisuuden valita nДytetДДnkФ suuret luvut kilotavuina aina, ei koskaan, vai silloin kun nДytettДvД luku on kooltaan yli 512 kilotavua (oletus). 'K=1024'-asetus muuttaa ohjelman nДyttДmДt numerot todellisiksi ATK-kiloiksi (1K =1024=2^10).Jos asetus ei ole aktivoituna, nДytetДДn numerot desimaalisina siten, ettД kilo on 1000. TДllД asetuksella aktivoidaan muunnos, jolloin kaikki numerot arvoltaan yli 8 megatavua nДytetДДn megatavuina (M). Monitorin prioriteetti TДllД asetuksella mДДrДtДДn ohjelman monitorointisДikeen absoluuttinen prioriteetti. SДie on luokaltaan aikakriittinen (time-critical). SДikeen prioriteetti voi vaihdella 0:sta 31:een. Prioriteetti 31 on kaikkein korkein prioriteetti jДrjestelmДssД. Vain fyysiset keskeytykset ovat prioriteetiltaan korkeampia. Prioriteettitaso 0 on aikakriittisen luokan matalin prioriteetti. Normaalisti monitorointisДikeen prioriteetilla ei ole suurta merkitystД. Korkeampi prioriteetti tekee monitoroitavien resurssien arvoista kuitenkin tarkempia. Toisaalta korkea prioriteetti saattaa aiheuttaa puuttuvia merkkejД esim. kommunikointiohjelmissa. Prioriteetti 1 voi olla hyvД lДhtФkohta kokeiluille. PДivitysvДli TДllД asetuksella voit muuttaa monitoroitavien resurssien arvojen pДivitysvДliД nДytФllД. Arvo voi vaihdella 1.0 sekunnin ja 30.0 sekunnin vДlillД 0.1 sekunnin vДlein. Asetettava numeroarvo on siis sekunnin kymmenesosia. KeskimДДrДisen prosessorikuorman intervalli TДllД asetuksella muutetaan keskimДДrДisen prosessorikuorman laskennan intervalli. Arvo voi vaihdella 10 sekunnista 3600 sekuntiin (1 tunti). ═══ 4.1.4. VДrit (Muistikirjan sivu) ═══ TДllД alueella on kolme vДriД. NДitД vДrejД kДytetДДn ilmaisemaan mittarin tasoa: normaali, varoitus tai virhe. Kaikilla mittareilla ei ole kДytФssД nДmД tasot. Voit asettaa vДrit vetДmДllД ja pudottamalla ne OS/2:n vДripaletista. ═══ 4.1.5. Ikkunan kiinnitys (Muistikirjan sivu) ═══ NДillД valintanapeilla mДДrДtДДn se ohjelman ikkunan kulma, joka pysyy paikallaan kun ikkunan koko muuttuu. Koko muuttuu kun monitoroitavien resurssien mДДrД muuttuu tai kun kДytettДvД merkkilaji muuttuu. ═══ 4.1.6. PДivДmДДrДn muotoilu (Muistikirjan sivu) ═══ TДllД muistikirjan sivulla voit mДДritellД missД muodossa pДivДmДДrД ja kellonaika nДytetДДn. Voit lisДtД haluamaasi vapaamuotoista tekstiД ja laittaa sen joukkoon varsinaiset muotoilukoodit. TДydellinen luettelo muotoilukoodeista on sivun alareunassa. Muotoilukoodeja kДytetДДn kaksoisnapsauttamalla niitД. Esimerkki siitД miltД pДivДmДДrД kulloinkin nДyttДД, nДkyy koodien syФttФkentДn alla. ═══ 4.1.7. E-Mail (Muistikirjan sivu) ═══ This page allows you to specify the parameters by which the Message Count item obtains its information. You must specify a POP3 server name, the user name and the password for the user. You can optionally specify a POP3 port number if your server uses a different one from the customary. You can also force the usage of a specific IP address. The option to use APOP allows you to use an enhanced password validation protocol which reduces the exposure your ID and password get on the open network. Next Page... ═══ 4.1.8. E-Mail (Muistikirjan sivu) ═══ This page allows you to specify the parameters by which the Message Count item reacts to its information. The Polling Interval field allows you to set the number of seconds to delay between each check of the post-office for new mail. The E-Mail Reader field is for specifying the command line to be used to launch your preferred mailer program. The Alert When Mail Arrives checkbox determines whether or not the program sounds an audible alert when new mail arrives. The Mail Alert Sound field is for specifying a .WAV file to be played upon the arrival of new mail. If no WAV file is specified, and sound is requested, then an ascending sequence of tones will be generated from the speaker. ═══ 4.1.9. Resurssiattribuutit (Dialogi) ═══ TДmД dialogi-ikkuna nДyttДД kДytФssД olevan nimen ja oletusnimen nДytettДvДlle mittarille. Ikkunassa on myФs mittareiden varoitus- ja virhetasot, jos sellaiset mittarille on mДДrДttДvissД. Voit muuttaa kaikkia nДitД arvoja. Kenttiin voit kirjoittaa mittarin nimen tai uuden varoitus- ja virhetason arvon. Varoitus- ja virhetason arvoa voit muuttaa myФs liikuttamalla liukureita. Kaikki arvot on palautettavissa oletusarvoihin painamalla Oletus-painiketta. ═══ 5. Kalibroi kuormamittari (Valikossa) ═══ TДmД valikon kohta poistaa aiemman prosessorikuorman vaikutuksen laskettaessa uutta prosessorikuormaa. Huomautus: TДmД valikon kohta ei tarpeettomana ole kДytФssД OS/2 Warp 4.0:ssa tai uudemmissa eikД joissakin uusimmissa OS/2 Warp 3.0:n korjaavissa huolloissa. NДissД ohjelmistotasoissa on kДytФssД uusi luotettavampi tapa mitata prosessorikuormaa. ═══ 6. Laske keskimДДrДinen prosessorikuorma (Valikossa) ═══ TДllД valikon kohdalla voidaan aloittaa keskimДДrДisen prosessorikuorman laskenta uudelleen ja aiempi kuormitus jДtetДДn huomioimatta. MyФs nДppДinyhdistelmД Alt+R tekee tДmДn toiminnon. ═══ 7. Poista levyvirheet (Valikossa) ═══ TДmД valikon kohta sallii kДyttДjДn poistaa kaikki levyvirheet joita saattaa ohjelmaikkunassa olla. Levyvirheet poistuvat itsestДДn ajan myФtД, mutta tДllД komennolla ne voidaan poistaa heti. ═══ 8. Launch E-Mail Reader (Valikossa) ═══ This option will launch the e-mail reader configured by the user. See E-Mail for more information. ═══ 9. Kopioi leikepФydДlle (Valikossa) ═══ TДmД valikon kohta kopioi tДmДn hetkisen ohjelmaikkunan sisДllФn leikepФydДlle kahdessa eri muodossa: tekstinД ja bittikarttana. Tekstiversio voidaan liittДД suoraan mihin tahansa tekstieditoriin. Bittikarttaversio on graafinen kopio ohjelmaikkunan sisДllФstД. MyФs nДppДinyhdistelmД Ctrl+Ins tekee tДmДn toiminnon. ═══ 10. Tuoteinformaatio (Valikossa) ═══ TДmД valikon kohta nДyttДД ohjelman Tuoteinformaatio-dialogin. Katso: Tuoteinformaatio (Dialogi). ═══ 10.1. Tuoteinformaatio (Dialogi) ═══ TДmД dialogi-ikkuna nДyttДД ohjelman nimen, kuvakkeen ja copyright-informaation. Paina ENTER-, vДlilyФnti- tai ESCAPE-nДppДintД poistuaksesi tai paina OK-painiketta hiirellД. ═══ 11. Sulje (Valikossa) ═══ TДllД valikon kohdalla poistutaan ohjelmasta ja suljetaan ohjelmaikkuna. ═══ 12. NДppДinopastus ═══ Seuraavat nДppДimet ovat kДytФssД: F1 - Opastus F3 - Sulje Alt+C - Muokkaa asetuksia Alt+H - Piilota otsikkorivi Alt+R - Laske keskim. prosessorikuorma Ctrl+Ins - Kopioi leikepФydДlle ═══ 13. Aseta alustustiedoston polkunimi (Dialogi) ═══ TДmД dialogi-ikkuna tulee esiin jos ohjelma ei lФydД alustustiedostoaan (INI). Dialogissa kysytДДn missД tiedosto sijaitse tai mihin se tulisi luoda. Ainoastaan olemassa olevan hakemiston nimi hyvДksytДДn. Kun olet kirjoittanut hakemiston nimen, paina ENTER tai OK. Jos haluat keskeyttДД ohjelman kДynnistymisen, paina ESC. ═══ 14. HRTIMER - Korkean tarkkuuden ajastin -ajuri ═══ KДyttДmДllД korkean tarkkuuden ajuria HRTIMER.SYS voidaan kДyttДД IBM PC -koneissa olevaa, mutta normaalisti kДyttДmДtФntД ajastinpiiriД. Sen tarkkuus on 840 nanosekuntia, eli 65536 kertaa parempi kuin normaali ajastin (55 millisekuntia). Ainoat tДllД hetkellД tiedossa olevat paikat, josta ajuri sijaitsee, ovat: CompuServe, ja sen Device Driver Development kirjastossa kohdassa OS/2 Developer's Forum I (OS2DF1), nimellД TIMER.ZIP, ja anonyymillД FTP:llД paikasta ftp.cdrom.com ja hobbes.nmsu.edu. Tiedosto on hakemistossa /pub/os2/dev16, nimellД hrtimer.zip. TДmДn ajurin lДhdekoodi oli IBM Personal Systems Developer -lehden Fall 1991 -numerossa. Ajuri on ilmainen, mutta sen alkuperДinen copyright kuuluu IBM:lle. ═══ 15. MitД konflikti PULSE-ohjelman kanssa tarkoittaa? ═══ TДmД ohjelma, kuten PULSE, CPULOAD, CPUMETER ja vastaavat ohjelmat kaikki yrittДvДt mitata jДrjestelmДn kuormaa yrittДmДllД tutkia kuinka paljon niiden idle-tason matalimman prioriteetin sДie pystyy tekemДДn tiettynД aikana (likimДДrin: saavat prosessoriaikaa). Oletettavasti, jos joku nДistД ohjelmista pystyy tekemДДn mitД tahansa idle-tasolla, on jДrjestelmДn prosessorikuorma minimaalinen. Jos hukka-aikaa (idle time) ei ole, on jДrjestelmДn prosessorikuorma 100 %. MitД enemmДn tДmД ohjelma pystyy tekemДДn idle-tasolla (itse asiassa: ohjelman idle-tason sДie), sitД pienempi prosessorikuorman katsotaan olevan. Jos kДynnissД on useampia kuin yksi tДmДn tyyppinen ohjelma, ne alkavat kilpailla hukka-ajasta. Jos kДytФssД on kaksi samaa ohjelmaa, niiden molempien tulisi nДyttДД noin 50 % prosessorikuormaa. Jos kДytФssД on kaksi erilaista ohjelmaa, kuten tДmД ja PULSE, ne molemmat hДiriintyvДt. ═══ 16. Miten HRTIMER.SYS-ajuri auttaa? ═══ Kun HRTIMER.SYS on kДytФssД, lasketaan myФs kДyttФjДrjestelmДn aiheuttama kuormitus mukaan prosessorikuormaan ja tulos on todenmukaisempi. Prosessorikuorma mДДritellДДn vertaamalla keskenДДn sitД kuinka paljon idle-prioriteetin sДie saa prosessoriaikaa siihen kuinka paljon ohjelman monitoroiva aikakriittinen sДie saa prosessoriaikaa. Jos ohjelmalla ei ole kДytettДvissД lisДapua, lasketaan normaali kДyttФjДrjestelmДn ja sen kДynnissД olevien ohjelmien kuormitus nollakuormaksi (0 %). Jos kДytФssД on HRTIMER.SYS tekee ohjelma kДynnistyksen yhteydessД kalibroinnin jossa mДДritellДДn maksimaalinen prosessorikuorma korkeimmalla prioriteetilla. TДtД arvoa kДytetДДn myФhemmin vertailussa 100 % tasona. ═══ 17. What is Theseus/2? ═══ Theseus/2 is a system memory analysis tool developed by IBM as part of a product they once sold, called System Performance Monitor/2. Eventually, they stopped selling the tool, and somebody in IBM packaged Theseus/2 for freeware distribution early in 1997. It can be found at: ftp://hobbes.nmsu.edu/pub/os2/util/system/t2spm.zip A newer version (Theseus/3) can be found at: ftp://ftp.boulder.ibm.com/ps/products/os2/fixes/v4warp/theseus3/thes3000.exe Theseus/2 has two things my program will probably never have: a deep internal knowledge of the structure of the OS/2 kernel, and a special device driver which allows it to inspect the kernel directly. These advantages have a price, however: the program takes a relatively long time to performs its analysis. For that reason, MemSize does not use it more than once every ten seconds, so as to not overburden the system.