[ mojeKorIme @ 23.05.2007. 07:36 ] @
Pozdrav,
imam jednu dilemu.. napravio sam naizgled lijep programcic sve fino funkcionise i onda sam poceo da budem nezadovoljan tom ljepotom. Mislim da ce mi ovaj program raditi sporije na slabijim masinama (logicno:) ali koliko sporo) . Ima li neki benchmark alat kojim bi testirao svoju aplikaciju da bih mogao odrediti minimalnu konfiguraciju na kojoj bi on "klizio" tj radio bez problema.

Hvala na odgovorima unaprijed.

[Ovu poruku je menjao mojeKorIme dana 23.05.2007. u 14:41 GMT+1]
[ vlaiv @ 24.05.2007. 13:36 ] @
Nisam siguran da ima program koji bi ti docarao kako ce se tvoja aplikacija ponasati na slabijim masinama ...

Padaju mi na pamet dva nacina:

1. Da uzmes neki profajler, pogledas time critical delove koda i pokusas da pronadjes vezu izmedju tog
dela koda i performansi memorije, cpu-a, hdd-a ... (da pronadjes uska grla) ...
posle toga da napravis komparaciju svoje masine sa target masinom koristeci neke benchmark programe
koji imaju referentne vrednosti nekih sistema (Everest, Sandra) i da odokativno ocenis kako ce se to ponasati ...

2. stara dobra PIG metoda (za neupucene, PIG stoji za Proba I Greska :) )
nabavis matoru masinu, uradis benchmark svog software-a, app (ako prodje, prodje :) )
[ mojeKorIme @ 25.05.2007. 06:46 ] @
Hvala na odgovoru.. ima li neki provjeren profiler da ja ne lutam puno.
[ viking13 @ 26.05.2007. 00:51 ] @
Citat:
mojeKorIme: Pozdrav,
imam jednu dilemu.. napravio sam naizgled lijep programcic sve fino funkcionise i onda sam poceo da budem nezadovoljan tom ljepotom. Mislim da ce mi ovaj program raditi sporije na slabijim masinama (logicno:) ali koliko sporo) . Ima li neki benchmark alat kojim bi testirao svoju aplikaciju da bih mogao odrediti minimalnu konfiguraciju na kojoj bi on "klizio" tj radio bez problema.

Hvala na odgovorima unaprijed.


Nema preciznog načina, sem da instaliraš na aplikaciju na slabijoj mašini.

Ili primeni sledeći odokativni metod.

1. Instaliraš VMware.
2. Napraviš virtualnu mašinu.
3. Instaliraš željeni OS.
4. Instaliraš svoju aplikaciju.
5. Proveriš da li radi.
6. Smanjiš količinu memorije vitualnoj mašini na koliko hoćeš.
7. Pokreneš na host mašini neku aplikaciju zahtevnu toliko da ti ubije virtuelnu taman koliko treba. :)
8. Pokreneš svoju aplikaciju na virtuelnoj mašini.