Kezdőoldal » Számítástechnika » Programozás » Most írom a felhasználói...

Most írom a felhasználói dokumentációt a szakdolgozatomhoz. Hogyan tudom megnézni, hogy milyen a programom gépigénye? Processzor, Alaplap, RAM, stb?

Figyelt kérdés
2018. szept. 27. 11:30
 1/8 anonim ***** válasza:
Sehogy.
2018. szept. 27. 12:44
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

Hasra ütéssel írsz egy olyan konfigot, amin már valszleg gond nélkül elfut.

A lőtéri kutya se fogja ellenőrizni.

2018. szept. 27. 13:41
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
szerintem a futtato op a kritikus szempont es annak a hardverigenye kiveve ha vmi speci jatekot alkottal :)
2018. szept. 27. 13:44
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

Ki tudod számolni.

A processzorigény a programod által használt utasításkészlettől függ.

Az alaplap indifferens.

A memóriaigény pedig kiszámolható, de megnézheted a taszkkezelőben is. Utóbbi megoldás persze nem túlságosan szakmai és kevéssé pontos.

2018. szept. 27. 20:52
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

Ezt már a múltkor is megbeszéltük dragonka, hogy ezt nem lehet kiszámolni.

Kitesztelni lehet, de nem otthon 1 db számítógépen.

2018. szept. 27. 21:32
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
Uramisten.
2018. szept. 28. 18:47
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

A mai fordítók jó része elég intelligens, így meg tudod adni a fordítási paraméterek között, hogy milyen processzorra fordítsa a kódodat.

Amilyen procit beállítasz (mondjuk 6x86), olyan processzor lesz a programod minimál-igénye, feltéve ha:

- a kódod hiba nélkül lefordul és fut.

- a programod futása kielégítő sebességű az adott processzoron, x órajel frekin.


Azért érdemes régebbi processzort kiválasztani, mert a választott processzornál régebbi procikon valószinűleg nem fog futni a programod, csak annál újabbakon (legalábbis x86 (64) esetében), így a fordítási direktíváddal kizárhatod a programod használatából a userek egy részét.


A memóriaigény kiszámítása összetettebb dolog, esetedben ennek tárgyalására se nagyon érdemes kitérni, de alapban a fejlesztő által használt konstansok, változók, adatok tipusa és mennyisége egzaktul kalkulálható, a pufferek (ki/be/temp) mérete szintén nyilvánvaló, ehhez jön még a generált kód mérete, amit persze befolyásol annak milyensége is, de a memóriaigény a mai operációs rendszereknél annyira nem szempont, hiszen létezik virtuális memória (swap), tehát ha a progid mondjuk egy nagyobb méretű file-t kiván megnyitni, vagy plusz memóriaigénye van a számított/számítandó értékek átmeneti tárolásához, akkor a swap és az opre automatikusan biztosítja számára a szükséges tárterületet.


Ha adott egy rajzprogram, akkor annak van egy statikus memóriaigénye (hogy egyáltalán fusson) és egy dinamikus memóriaigénye (ami előre nem kalkulálható, hiszen nem tudhatjuk, hogy a user mekkora és egyidejűleg hány darab képet fog szerkeszteni, persze ezt lehet limitálni is (pl. az egyidejűleg megnyitható file-ok száma = 8)).


Ugyanez áll a szövegszerkesztőre is, hiszen a majdani user által szerkesztendő szövegek hossza ismeretlen a fejlesztő előtt, de alap, hogy 2 GB-os file-t egy jobb editor azért képes beolvasni, és ezt meg tudja tenni egy olyan gépen is, amelyben csak fél, vagy negyed GB memória van.


Lásd:

Buffer, paging, swap.

2018. szept. 28. 22:51
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
#7: Ne hazudj.
2018. szept. 29. 01:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!