Windows CE - tylko 32 \"aplikacje\" jednocześnie

27 listopad 2003 Autor :   Kańczugowski, Jakub
W systemie operacyjnym Windows CE od wersji 1.0, do obecnej oznaczonej numerkiem 4.2, zmieniło się bardzo dużo. Choć najwyraźniej niektóre elementy nie zostały zmodyfikowane przez te wszystkie lata. Okazuje się bowiem że mobilne okienka posiadają ograniczenie pozwalające uruchomić tylko 32 procesy jednocześnie. Ktoś powie zapewne: "...spoko, ja nie uruchamiam tylu programów, poza tym korzystam z WisBara i tak mi się wszystko zamyka...". Otóż to nie do końca jest takie proste. Liczba procesów nie odpowiada liczbie aplikacji. Często dany program aktywuje kilka osobnych procesów. Pamiętajcie także że procesy powstają nie tylko w momencie gdy wy wystartujecie jakiś program, ale zaraz po miękkim resecie.
System sam z siebie uruchamia sporo aplikacji. W najgorszej sytuacji są w tej chwili posiadacze zintegrowanych urządzeń w rodzaju palmtopo-telefonu O2 XDA II/MDA II. Jak udowodniono w ich przypadku, liczba wolnych miejsc na procesy - zaraz po miękkim resecie, spada często do 6. Na owe 26 procesów składają się m.in. standardowe programy systemu Pocket PC, dodatkowe procesy uruchamiane przez jego część Phone Edition, Bluetooth Manager, zmodyfikowane przez firmę O2 aplikacje IA Caller ID, IA Camera i dodatkowy program O2 Active UI. Teraz jak uruchomicie np. Spb GPRS Monitor, Pocket Plus lub innego WisBara, dodaktową klawiaturkę np. Spb Full Screen Keyboard, to zostanie tylko jeden wolny slot na proces. Oznacza to że nie uda nam się już przeprowadzić synchronizacji, ponieważ ActiveSync uruchamia aż 3 procesy. W tym przypadku system rozpocznie zamykanie aktywnych aplikacji by zrobić miejsce dla nowych procesów i jednocześnie drastycznie spadnie wydajność pracy okienek, zmuszając użytkownika do wykonania miękkiego resetu.

Oczywiście istnieje rozwiązanie tej sytuacji. Wystarczy by firmy tworzące oprogramowanie dla PDA z Pocket PC częściej korzystały z dostępnego w systemie Windows CE 4.x programu Services Manager, który pozwala uruchamiać i zarządzać aplikacjami pracującymi w tle, nie przydzielając poszczególnym z nich osobnych procesów. Dodatkowo programiści z Spb Software House pracują nad specjalną aplikacją, która pozwoli autorom programów na spinanie procesów w jeden wątek. Więcej na temat owego 32 procesowego ograniczenia można przeczytać na odpowiedniej stronie portalu PPCW.Net.


O Serwisie

Wortal PDAclub.pl to serwis internetowy zajmujący się tematyką technologii mobilnych. U nas znajdziesz najnowsze informacje o smartfonach, tabletach, smartwatch i innych urządzeniach mobilnych pracujących zarówno pod kontrolą Apple iOS jak i Google Android czy też Windows. PDAclub.pl to także jednao z najstarszych forów internetowych, gdzie każdy użytkownik znajdzie fachową pomoc.

PDAclub POLECA


W ramach naszej witryny stosujemy pliki cookies w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w urządzeniu końcowym. Można dokonać w każdym czasie zmiany ustawień dotyczących cookies. Więcej szczegółów w naszej Polityce Prywatności. Akceptuję otrzymywanie plików cookies z serwisu pdaclub.pl. Akceptuję