wydajność

MTS 2012

MTS 2012 zbliża się dużymi krokami. Do konferencji zostało już tylko kilka dni. Mam nadzieję, że wszystkim chętnym udało się zapisać na prezentację, którą będę miał przyjemność poprowadzić – [mark]Diabeł tkwi w szczegółach - tworzenie wysokowydajnych aplikacji dla Windows Phone[/mark]. Odbędzie się ona drugiego dnia konferencji (30.10) o godzinie 14.30 w sali E. W trakcie prezentacji, będę się starał razem z moim kolegą przekonać słuchaczy, że mikro optymalizacje mogą znacząco poprawić wydajność aplikacji. Na dwóch przykładach wyciągniętych z rzeczywistych projektów zademonstrujemy niejednokrotnie zapomniane już sposoby poprawy wydajności aplikacji. Po obejrzeniu naszej prezentacji mam nadzieję, że słuchacze zaczną zwracać uwagę na [...]

By |2013-11-18T22:04:45+02:0026 października 2012 |Inne, Konferencje / Prezentacje|0 Comments

Przyspieszenie startu aplikacji na WP7

Wśród wymagań certyfikacyjnych można znaleźć kilka dotyczących wydajności uruchamiającej się aplikacji. Dwa najważniejsze to: [list icon=”check”] aplikacja powinna wyświetlić pierwszy ekran w czasie nie dłuższym niż 5 sekund. Ekranem tym może być splash screen, nie później niż 20 sekund po uruchomieniu, aplikacja powinna reagować na działania użytkownika. [/list] Można się zastanawiać, czy to jest dużo. Moim zdaniem bardzo trudno jest przekroczyć te dwa ograniczenia. Z drugiej jednak strony, patrząc na aplikację z punktu widzenia użytkownika, czekanie 20 sekund na uruchomienie się aplikacji jest strasznie irytujące. Należy pamiętać, że po kolejnych 10 sekundach może uruchomić się wygaszacz ekranu na telefonie. Z [...]

By |2012-09-25T07:18:01+02:0025 września 2012 |Windows Phone|4 komentarze

Pomiar zużycia pamięci w Windows Phone 7

Jednym z największych braków w licznikach wydajności jest brak informacji na temat aktualnego zużycia pamięci. Jednym z wymagań certyfikacyjnych aplikacji dla Windows Phone 7 jest limit 90 MB zużycia pamięci przez aplikację w przypadku telefonów z pamięcią mniejszą niż 256 MB Na chwilę obecną nie ma na rynku telefonów spełniających ten warunek. Teoretycznie nie powinniśmy się tym przejmować. Natomiast zgodnie z informacjami jakie podał Microsoft następna generacja systemu operacyjnego Windows Phone Tango powinna już pozwolić na opracowanie telefonów nisko budżetowych z mniejszą ilością pamięci. […]

By |2013-06-10T13:24:22+02:0012 marca 2012 |Testowanie, Windows Phone|3 komentarze

Liczniki wydajności w Windows Phone

Tworząc oprogramowanie należy pamiętać o wydajności. Od aplikacji wymaga się płynnego działania, informacji o zmianie postępu, reakcji na działania użytkownika, itp. W przypadku platform mobilnych problem ten jest jeszcze bardziej poważny. Przyzwyczailiśmy się już, że komputery posiadają wydajne kilku rdzeniowe procesory, dużą ilość pamięci operacyjnej, czy szybki dysk. To co kiedyś było ważne w trakcie wytwarzania oprogramowania – efektywność zaproponowanych rozwiązań – teraz niejednokrotnie nie jest brane pod uwagę. Obecnie, niedociągnięcia w kodzie rekompensowane są poprzez wydajny sprzęt. […]

By |2012-06-18T12:59:14+02:004 marca 2012 |Windows Phone|2 komentarze