Stabilita aplikácií – ako ukončiť neodpovedajúcu aplikáciu

Nezávisle na tom, aký operačný systém používate a ako hodnotíte jeho stabilitu, vždy sa občas stretneme s aplikáciou, ktorá prestane reagovať. Jednoducho zamrzne, kvôli chybe, ktorú programátor pri vývoji nenašiel.

So stabilitou Mac OS X a aplikácii nemám žiadne problémy, dnes mi však zamrzla stará aplikácia a prestala reagovať. Niet pochýb o tom, že to bolo spôsobené práve jej vekom a nekompatibilitou s Rosettou.

Pre začiatočníkov – neodpovedajúcu aplikáciu v Mac OS X ukončíte nasledovne:

  1. Stlačte klávesovú skratku Jablko + Option + ESC
  2. V malom otvorenom okne vyberte aplikáciu, ktorú chcete ukončiť
  3. Kliknite na „quit“

Okamžite, alebo najneskôr o niekoľko sekúnd je aplikácia ukončená. Pokiaľ ju nie je možné ukončiť, pravdepodobne je problémová aplikácia len betaverzia s kritickými chybami. Vtedy je nutné použiť pokročilejšiu metódu cez Terminal (killall nazovprogramu).

 Pri tejto príležitosti som si spomenul, ako prebieha proces ukončovania zamrznutej aplikácie vo Windows pri štandardnom nastavení:

  1. Stlačím CTRL + ALT + DEL
  2. Otvorí sa okno, kliknem na Task Mananger
  3. Vo veľkom zozname musím kliknúť na „name“, aby sa aplikácie  zoradili podľa mena, inak je zložité aplikáciu nájsť
  4. Aplikáciu hľadám podľa jej EXE súboru. Často majú nezmyselný názov  typu awsg.exe, čo celú situáciu ešte komplikuje
  5. Po nájdení kliknem na „end process“
  6. Čakám, pokiaľ ubehne 10 sekundový limit a vyprázdnenie  virtuálnej pamäte
  7. V 50% prípadoch vyskočí okno, žiadajúce potvrdenie ukončenia  z dôvodu XYZ
  8. Celé to trva 30–50–120 sekúnd, pokiaľ sa systém spamätá  z požiadavky

Záver je taký, že aj malé detaily robia kombináciu počítača Apple + Mac OS X použiteľnejším prostredím. Toto je len jeden detail zo stovky, a z bežnej praxe.

komentárov
  1. Zial, nie vzdy to ide. Vcera sa mi stalo, ze mi pri otvarani zamrzol Skype a za nic sa nedal vypnut, ani opakovanym Force Quitom, ani ziadnym inym sposobom. Pomohol az restart… (Toto sa mi stalo uz viackrat)

  2. Tu je este dalsi postup, pokial ani ‘Force quit’ nepomaha (konkretne pre Skype):
    – otvorit terminal
    – vyhladat process aplikacie (ps -x | grep-i  Skype)
    – zabit PID Skype (kill -9 PID)

    Alebo:

    kill -9 `ps -x | grep -i Skype | grep -v grep | awk ‘{print $1}’`

  3. 2 CyberBoB, Mišo: Taky se mi stalo, že jedna aplikace nešla schodit ani přes dock ani přes force quit (Jablko + Option + ESC). Mívám ale standartně minimalizovanou aplikaci Activity monitor v docku. Nahodil jsem ji, našel program a schodil ho pře tuhle aplikaci. V ní to prostě šlo. Pravděpodobně posílá terminálu ty příkazy co tu psal CyberBob.

  4. 2 Bufobufo: Zaleží na tom, jak máš nastavené Widle. Pokud máš v XP vypnutou logovací obrazovku (myslím jako tu grafickou s ikonku usera) chová se to přesně takto. Nehledě na  to, že ve WVista je to i s grafickou obrazovkou přesně podle návodu :P. Asi jim delší varianta přišla opět lepší :D.

  5. Ted tu chystám kamarádovi iMacka. Instaluju nějaké lokalizace programů a taky u toho rostu :) Kdo nevidí neuvěří – 14x krát klik myší, než se začne instalovat :)

  6. Záver je taký, že aj malé detaily robia kombináciu počítača Apple + Mac OS X použiteľnejším prostredím.
    To je krásná věta.
    Teď zkus třeba popsat vložení otisku aktivního okna, třeba do dokumentu office. Kde to bude jednodušší ? :)

  7. “Mnohem”? No tak to uz bude snat prikaz myslienkou, ked este moze byt nieco “mnohem” jednoduchsie ako 2 klavesove skratky :) Neviem sice ako sa to robi vo Win, ale kto a kolkokrat potrebuje grabovat aktivne okna do Wordu?

  8. LOL! 4 klavesy stlacat, tomu vravim “intuitivny OS”. na win stlacis jedno tlacitko “PrintScreen” a vlozis do Wordu cez Ctrl+V.
    no co uz, _”think different”_ nemusi mat vzdy zmysel

  9. Karol: nejdriv si OSX zkus, troubo (omlouvam se vsem ostatnim, ale odpustit si to nemohu)

    v OSX mas mnoho moznosti jak otisknout obrazovku, podle uzivatelovi potreby, toto je jedna, ktera vlozi otisk okna do schranky, dlasi umeji ulozit otisk na plochu, a variantne otisky obrazovky, otisky okna, vyber plochy otisku, …

    proste PrintScreen ti neco takoveho nenahradi

  10. OS X som si skusil a nemusis mi nadavat…mal som MacMini 6 mesiacov a velmi ma sklamal – pomaly stroj, neohrabany system
    ale co uz kazdemu vyhovuje daco ine…

  11. 2 Karol: Nejde jen o aktivne okno. Vybereš si přesně to co chceš printnout, ale to jistě znáš když jsi měl toho miniho. Další věc – pokud ti tato klávesová zkratka nevyhovuje, můžeš si jí nastavit na co chceš. To ve win zrovna na print screen těžko uděláš.

    2 all: Tady pláčete na špatným hrobě. V tomhle (myslím co bylo popsáno v článku) má OSX jasnou převahu. Pokud chcete kritizovat pojďte se bavit o direct x, šířší podpoře her a programů, apod. …

  12. Mišo – proč by to mělo být flame ? Prostě se mi některé příspěvky zdají účelové, zaujaté tak proč si nenapsat svůj názor? Sám dělám na MacPro a MacBook Pro. Ale i na XP a musím říct, že za dva roky na XP a stroji IBM jsem neměl problém. Na Applech bojuju tři roky se systémem neustále.

  13. Bufobufo, pokiaľ zaujatosť znamená vyjadrenie osobných názorov a skúseností bloggera, v tom prípade je MacBlog vysoko zaujatý blog.

    A teraz vážne, označiť názor bloggera, blogujúceho o Macoch a OSX na blogu o Macoch a OSX za zaujaté znamená označiť všetkých bloggerov na svete vyjadrujúcich svoje názory na svojich blogoch za zaujatých.

    Treba si uvedomiť že MacBlog je kooperatívny weblog a v ničom sa neodlišuje od ostatných blogov, je tématicky vyhranený a články ktoré čitate sú názory, postrehy a skúsenosti bloggerov dlhodobo používajúcich daný SW či HW.

  14. boze moj.. aka “diskusia” sa tu strhla :D ale s tym print screen a ctrl v do paintu.. no neviem.. mne sa zda lahsie tie 4 tlacidla. ved jablko option shift ci daco take.. to je jednou rukou hned naraz.. a potom uz len 4 druhou rukou.. a je to.. a celu obrazku 3 :) este jednoduchsie. ako vo shindowse.. kde print screen, start, programy, prislusensto, skicar, ctrl v .. hm. moj nazor.. a potom nehovorim o ukladani screenu, .. file, ulozit ako, meno, kde, ci jpg,bmp, a to mozem robit pol dna,ked si zoberem dve okna..ktore chcem shotnut :) think different, hej.. ale ta.. aj s rozumom trosku..

  15. Co tak znam uživatele, tak nezvládají ani klávesovou “zkratku” PrintScreen natož Japko+…… Nedělám si srandu, většina llidí co znám nemá ponětí, že se pomocí PrintScreen dá vyfoti obrazovka a vložit pomocí Ctrl+V kamkoliv, kde se dají vrznout obrázky. Chybí jim myší udělátko. Naštěstí tu máme Services a Grab ;-)

    Ukončování programů pod Windows je  kapitola sama pro sebe. Ono to na první pohled vypadá stejně, ale ve skutečnosti není. Jednak je tu problém s tím pojmenováváním procesů, druhak velmi často ta věc prostě nefunguje.  ForceQuit mi nefungoval snad dvakrát.

  16. 2 Hroch: A dalsi vec je ta, ze kdyz ti nefunguje Force Quit, mas i jine moznosti – Activity monitor a treba terminal. Ve windows mas moznost uz jen jednu – restart :-P.

  17. Nejveci zlo ve widlich je to neustaly restartovani. Musel jsem po dlouhy dobe jedny widle nainstalit a neuveril jsem kolikrat je nutny to restartovat nez do date aspon do pouzitelnyho stavu. 100x ?? tomu fakt nerozumim. A ze nektery uzivatele neumeji zmacknou printscreen nebo jabko+… divim se si nekteri uzivatele zvladnou zavazat boty :-)

  18. pre dominika neviem ja stejto debaty dosiel printscreen nechce sa mi citat vsetky prispevky ale printscreen staci jablko + shift + 3 …. ale 4 pre vyrez

  19. pro Karol a Bufo:
    panove a jak jednoduse si na win nafotim par sestrelu rychle za sebou abych je mohl dat do nejake slozky zazipovat a poslat? rikam jednoduse. to znamena neco delam “blik” udelam dalsi krok “blik” a tak dale a tak dale… na win bych musel do nejakyho editoru do kteryho bych to vkladal a pak jeste ukladal, no zdrzovani az fuj, na macku jen bliknu a jedu dal. bohuzel na macu mi to opravdu prijde jednodussi.
    m

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená.



Články, ktoré by sa vám mohli páčiť
pokračovanie článku

Inštalovať iOS 14 alebo nie?

Nový iOS prináša viacero zaujímavých zmien aj nových funkcií. Dôležitá je však aj otázka: aktualizovať už teraz alebo radšej ešte počkať?