-
Data: 2014-11-24 07:45:05
Temat: Re: Czemu iPhone z 1G ramu jest szybszy od smartfona z Andkiem i 3G?
Od: Marek <f...@f...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Sun, 23 Nov 2014 11:31:31 -0600, "Pszemol" <P...@P...com>
wrote:
> No np. jedzie w tle Skype czy jakiś VoIP, ty rozmawiasz przez
komórkę
> więc masz następny app "Telefon", w między czasie obgadujesz przez
> telefon transfer pieniędzy z banku, więc masz otwartą apkę swojego
> banku gdzie jesteś zalogowany, a jeszcze chcesz wziąć z e-maila
numer
> konta aby zrobić kopiuj/wklej do apki bankowej to już masz 2
następne.
Nietrafiony przykład z tymi apkami bo w Amdroidzie aktywne jest tylko
ta cześć aplikacji (activity), która jest na ekranie. Reszta jest
zamrożona przez scheduler i zostanie aktywowana tylko po ponownym
wywołaniu na wierzch. Stosowanie tutaj analogi PC, w której
uruchomione aplikacje rezydują w pamięci i są aktywne jest mocno
nietrafione.
Wyjątkiem są te CZĘŚCI aplikacji mogące pracować w tle (serwisy), ale
nie każda aplikacja może pracować w tle i jeśli już to jest to jej
tylko fragment (service).
Jeśli activity długo poleży na końcu stosu wywołań zostanie
wymiecione z pamięci aby zrobić miejsce innym. Kiedy to nastąpi
zależy od wielu czynników (długości stosu, użycia ram itp), ręczne
usuwanie activity ze stosu wywołań z reguły nie ma sensu, bo to robi
system.
Podsumowując jak w swoim przykładzie możesz wywoływać pierdyliad
aplikacji to w pamięci będzie kilka a z reguły aktywna jest tylko
jedna, ta na ekranie.
--
Marek
Następne wpisy z tego wątku
- 24.11.14 07:57 Marek
- 24.11.14 08:25 Ghost
- 24.11.14 09:10 Marek
- 24.11.14 09:51 masti
- 24.11.14 10:20 Ghost
- 24.11.14 14:17 Pszemol
- 24.11.14 14:31 Pszemol
- 24.11.14 17:03 Marek
- 24.11.14 17:25 Marek
- 24.11.14 19:13 A.L.
- 24.11.14 19:15 A.L.
- 24.11.14 20:12 Pszemol
- 24.11.14 20:12 Pszemol
- 24.11.14 20:28 Ghost
- 24.11.14 20:35 Marek
Najnowsze wątki z tej grupy
- Nazbyt "muzyczne" słuchawki
- 5G Apokalipsa - nie tylko dla tutejszych przeżuwaczy podpiczników
- Power BANK z ładowaniem przelotowym robi PRZERWY
- Aero2
- odbiornik GPS z kablem USB
- iOS, działające wifi z autolockiem
- Z instrukcji do kitu
- Re: W telefonie brak szufladki na drugą kartę SIM
- W telefonie brak szufladki na drugą kartę SIM
- DNS restrictions are on
- Słabszy sygnał GSM od kilku tugodni
- Re: Tani dodatkowy sim do smartwacha
- Praktyczny test GPS...
- Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
- Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
Najnowsze wątki
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=