Babó22 0 Share Posted February 9, 2006 Hello! Mivel tudhatom meg, ha egy általam készült prgramnak meg akarom tudni azt, hogy mennyi memóriára van szüksége, futási sebesség stb. És ha van, akkor azt hol tölthetem le? Elõre is köszönöm Link to comment Share on other sites More sharing options...
arpsoft 12 Share Posted February 10, 2006 Feladatkezelõ? Link to comment Share on other sites More sharing options...
Calyd 0 Share Posted February 10, 2006 Vagy szépen ki is lehet számolni. Statikus memóriahasználat esetén pontosan, dinamikus esetén meg intervallumban. Megvan, hogy az egyes típusok mennyi memóriát foglalnak, ebbõl pedig ki lehet számolni. Futási sebesség szintén végiggondolható egy jó algoritmus alapján, bár erre inkább igaz, hogy intervallumban adható meg. Legalábbis az én tapasztalataim azt mutatják, hogy a legtöbb program esetében meg lehet adni egy minimális és egy maximális futási idõt (pl rendezéses feladatok tipikusan ilyenek). De nyilván komolyabb, összetettebb alkalmazásokban ezt már sokkal összetettebben lehet meghatározni. Link to comment Share on other sites More sharing options...
arpsoft 12 Share Posted February 10, 2006 Igen, a maximumot ki lehet egy egyszerû program esetén. De ha dinamikusan foglalsz memóriát egy láncolt listában lévõ adatszerkezetnek, akkor már elég változó lehet a dolog. Ha meg még string változóid is vannak, akkor teljes a káosz. Szóval a legjobb az, ha meghajtod a kicsikét és megnézed a feladatkezelõben, hogy éppen mennyit eszik. Link to comment Share on other sites More sharing options...
Calyd 0 Share Posted February 10, 2006 Bocs, elõzõt még közben szerkesztettem. Na, most lehet, hogy butaságot mondok, de ha teljesen dinamikus a memóriahasználat, akkor - elvileg - a fizikai memória szabad része szab határt, nem? Stringnél meg függ a nyelvtõl is. Pascalban azt hiszem az is fix, ergo számolható. Delphi már más, C? Link to comment Share on other sites More sharing options...
arpsoft 12 Share Posted February 10, 2006 Elvileg a fizikai memória mérete jelenhet egy határt, de azt meg ugye nem lehet elérni. C-ben a string akkora, amekkora helyet lefoglalsz neki, mert csak egy mutató. De ez itt kezd off-ba menni. Link to comment Share on other sites More sharing options...
Babó22 0 Author Share Posted February 15, 2006 A feladatkezelõben hogy? Link to comment Share on other sites More sharing options...
Calyd 0 Share Posted February 16, 2006 A Process [Folyamatok] fülnél írja, hogy egy program mennyi memóriát használ éppen. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now