Miksi Mac OS X:n moniajosta ei tunnu olevan mitään hyötyä, kun ohjelmat hyytyvät? Vaikka Windowsia vihaisi kuinka paljon, niin siinä sentään ctrl+alt+del saa Task managerin esiin lähes aina.
Oman kokemuksen mukaan, jota on kymppijärjestelmän osalta kertynyt kaikista versioista G3:lla G4:lla ja nyt intelillä, cmd+alt+esc yleensä lakkaa toimimasta samalla, kun aktiivinen ohjelma lakkaa reagoimasta hiiren painalluksiin. Havainnoimani hyytymiset noudattavat yleensä samaa kaavaa: Jonkin klikkauksen seurauksena etualalla oleva ohjelma ei tee mitään, vaikka sen pitäisi. Kursori muuttuu parin sekunnin jälkeen rantapalloksi. Valikot eivät reagoi ja etualalla olevaa ohjelmaa ei voi vaihtaa. Jos kursoria liikuttaa Dockin päällä, niin toisten ohjelmien nimet vilkkuvat näkyviin kursorin alla pari kertaa, kunnes sekin loppuu. iTunes soittaa taustalla biisin loppuun, mutta ei aloita seuraavaa. cmd+Q ei tee mitään, cmd+alt+esc ei tee mitään. Odottelemalla tilanne ei muutu, joten painetaan virtakytkintä.
Aikaisempien koneiden kanssa olen syyttänyt tilanteessa lähinnä koneiden sisällä olevan sekalaisen muistin ja kovalevyjen, usb-laitteiden, epämääräisten ohjelmien ja kaiken sensellaisen muka aiheuttamaa epävakautta.
Nyt alla on kuitenkin tehdastuore C2D-iMac, jopa vielä alkuperäisella muistilla, ja tilanne ei ole muttunut mihinkään. Kone on nyt hyytynyt kahdesti ylläkuvatulla tavalla, kun iPhotossa yritin tuplaklikkaamalla suurentaa kuvaa sen jälkeen, kun iPhotoa on käytetty jonkin aikaa ja siitä on availtu kuvia Photoshopissa editoitavaksi. Toinen tilanne, jossa kone hyytynyt kahdesti, mutta ei joka kerta, on Quake 4:n demon sulkeminen. Siinä ruutu himmenee mustaksi, ja jää siihen. Uusi iMac on siis ollut käytössä kolme päivää ja se on pitänyt bootata virtakytkimestä neljä kertaa.
Yhteistä näissä kaatumissa siis on, että ne eivät ole satunnaisia hardistyyppisiä, vaan selvästi liittyvät bugiseen softaan. Kerneli ei kaadu: hiiri liikkuu ja musa soi. Äärimmäisen häiritsevää kuitenkin on, että kun tuohon tilanteeseen joutuu, niin en osaa tehdä enää mitään muuta kuin bootata koneen.
Varsikin iPhoton kanssa kaatumiset rasittavat, sillä ainakin vanhempien versioden kanssa rebootti iPhoton ollessa auki oli lähes pomminvarma tapa korruptoida kirjasto tai ainakin thumbnailit.
Onko tietty epävakaus OS X:n normaali ominaisuus? Nyt testattavana olevaan koneeseen on tehty vain hyvin tavanomaisia softa-asennuksia eikä mitään hardisasennuksia, ja silti se kaatuu. Miksi?
Ja vielä developer-henkinen lisäkysymys: Miten tuollaisten kaatumisten aiheuttajia voi debugata? Koska kysessä ei ole segfaultti tai vastaava, niin mitään crashreportteja ei kirjoiteta. Ilmeisesti väärin toimiva ohjelma ja käyttis saavat yhdessä vain aikaan jokin IO-deadlockin, joka purkautuu vain rebootilla.
Miten lopettaa jumittavat prosessit?
Täällä voit kysyä mistä tahansa Mac-ongelmasta, jos et löydä vastausta muualta.
13 viestiä
• Sivu 1/1
-
- Viestit: 41
- Liittynyt: 25.4.2007 klo 2.17
Miten lopettaa jumittavat prosessit?
Viesti Kirjoittaja ziggysd »
-
- Viestit: 196
- Liittynyt: 12.7.2007 klo 19.22
Viesti Kirjoittaja psyanide »
Oletko Applications > Utilities > Activity Monitor -palikalla saanut mitään infoa prosesseista jotka ehkä jumittavat systeemiä. Tosin tuotakin saattaa olla hankala polkaista käyntiin siinä pahimmassa jumitusvaiheessa...
Sent from my iPhone 4 32GB / iPad Wi-Fi + 3G 32GB / MacBook Pro 17" 2.3 GHz i7, Mac OS X 10.6.8
-
- Viestit: 41
- Liittynyt: 25.4.2007 klo 2.17
Viesti Kirjoittaja ziggysd »
On tuo minulla aika usein auki. Ei tosin ole nyt ollut tämän uuden koneen kanssa sen kaatuessa. Joskus prosessilista jatkaa päivittymistä sen jälkeen, kun ohjelma hyytyy, jolloin siellä saattaa näkyä Safari (ei vastaa) tai iPhoto (ei vastaa), mutta sen nyt tietää siinä vaiheessa muutenkin, ja nappuloiden painaminen tee enää mitään. Muistaakseni kerran on käynyt niinkin, että kun on näyttänyt siltä, että peli on menetetty, niin Activity Monitorin lopeta-nappulalla on saanut vielä jumittuneen ohjelman pysähtymään. Samoin, joskus kun Safari näyttää hyytyvän, niin hyvin nopeasti yritän Dockista optio pohjassa klikata "pakota lopettamaan", joka joskus toimii ja joskus ei. Tiedä sitten siitäkään, että olisiko Safari oikeasti jäänyt jumiin silloin, kun sen vielä pystyi pakottamaan lopettamaan.psyanide kirjoitti: Applications > Utilities > Activity Monitor
-
- Viestit: 4403
- Liittynyt: 3.1.2005 klo 14.37
Re: Miten lopettaa jumittavat prosessit?
Viesti Kirjoittaja matteus/2 »
Oman kokemukseni perusteella voin sanoa että ei ole. Jos joku ohjelma onkin joskus harvoin mennyt "ei vastaa" -tilaan niin enpä muista tapausta jossa Finderiä ei olisi voinut aktivoida ja valita omppuvalikosta "Pakota lopettamaan".ziggysd kirjoitti:Onko tietty epävakaus OS X:n normaali ominaisuus? Nyt testattavana olevaan koneeseen on tehty vain hyvin tavanomaisia softa-asennuksia eikä mitään hardisasennuksia, ja silti se kaatuu. Miksi?
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Viesti Kirjoittaja Jamac »
Tuota mäkin ajattelin ekaksi, että turha sillä hiirellä tai näppiksellä on hosua siinä prosessissa (ohjelmassa) mikä on jumissa. Silloin sillä rantapallolla klikataan vaikka työpöytää, jolloin siirrytään Finderiin ja jätetään se ohjlema jumittelemaan. nyt voidaan ottaa hiirellä omppuvalikosta se Force quit.
Joskus tuo Force quit -valikon esille ottaminen saattaa vaatia silti kärsivällisyyttä, jos jumittava ohjelma vetää 99,99% prossutehoista, mutta kyllä sinne yleensä silti pääsee.
Joskus tuo Force quit -valikon esille ottaminen saattaa vaatia silti kärsivällisyyttä, jos jumittava ohjelma vetää 99,99% prossutehoista, mutta kyllä sinne yleensä silti pääsee.
Alihankintana printtipuolen graafista materiaalia!
-
- Viestit: 5892
- Liittynyt: 10.3.2005 klo 2.39
-
- Viestit: 2634
- Liittynyt: 12.8.2006 klo 12.50
- Paikkakunta: Helsinki
Viesti Kirjoittaja Macpoika »
Ei, mutta jumittuneessa prosessissa yläpalkinkin päällä pyörii rantapallo.kermit kirjoitti:Sen verran kommenttia, että omppuvalikko ei ole mitenkään sidoksissa Finderiin.
"meidän nuorisoliigalainen Macpoika, taituri monessa Mac-meiningissä!" — amanita
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
Unibody MacBook 2.4GHz C2D | Mac OS X Snow Leopard
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Viesti Kirjoittaja Jamac »
Niin, miten se mahtaa mennä. Kuuluuko omppuvalikko jotenkin aktiivisena olevan prosessin alaisuuteen, vai onko se Finderin omistuksessa aina.kermit kirjoitti:Sen verran kommenttia, että omppuvalikko ei ole mitenkään sidoksissa Finderiin.
Alihankintana printtipuolen graafista materiaalia!
-
- Viestit: 5366
- Liittynyt: 21.2.2004 klo 11.46
Viesti Kirjoittaja pallo »
Muistivika?
Mä on ohjelmoinut exposen ikkunanvaihdon hiiren keskinappiin, saa aina vaihdettua ohjelmaa, vaikkei näppis tms. skulaiskaan.
alt+cmd+esc tulee Force Quit Applications esiin. niin bali oli tekstii, etten huomannut ainakaan tuota mainittavan. Ei se ohjelma kaatunut välttämättä ole vaikkei "vastaa". Liekö silloin tehot vähissä tai muisti tai joku muu tai sitten jonkun muun ohjelman käytössä. tai jotain.
Mä on ohjelmoinut exposen ikkunanvaihdon hiiren keskinappiin, saa aina vaihdettua ohjelmaa, vaikkei näppis tms. skulaiskaan.
alt+cmd+esc tulee Force Quit Applications esiin. niin bali oli tekstii, etten huomannut ainakaan tuota mainittavan. Ei se ohjelma kaatunut välttämättä ole vaikkei "vastaa". Liekö silloin tehot vähissä tai muisti tai joku muu tai sitten jonkun muun ohjelman käytössä. tai jotain.
-
- Viestit: 25505
- Liittynyt: 9.6.2005 klo 15.24
- Paikkakunta: Oulu
Viesti Kirjoittaja Erño »
Ei se kuulu ainakaan päällimmäisen ohjelman alaisuuteen. Varmaankin sitten finderiin tai muuten vaan järjestelmäänJamac kirjoitti:Niin, miten se mahtaa mennä. Kuuluuko omppuvalikko jotenkin aktiivisena olevan prosessin alaisuuteen, vai onko se Finderin omistuksessa aina.kermit kirjoitti:Sen verran kommenttia, että omppuvalikko ei ole mitenkään sidoksissa Finderiin.

-
- Viestit: 5892
- Liittynyt: 10.3.2005 klo 2.39
Viesti Kirjoittaja kermit »
Kyllä omppuvalikko on käytettävissä vaikka Finderiltä olisi väännetty niskat nurin. Itse en ole käyttänyt Finderiä enää pitkiin aikoihin (jotkut ohjelmat sen tosin satunnaisesti käynnistää). Ja joissakin tapauksissa omppuvalikko on käytettävissä vaikka aktiivinen sovellus onkin jumissa. Siis ei se rantapallo välttämättä pyöri koko yläpalkin alueella.
-
- Viestit: 41
- Liittynyt: 25.4.2007 klo 2.17
Viesti Kirjoittaja ziggysd »
Saatoin tuossa ensimmäisessä viestissä vähän turhan paljon yleistää, että "cmd+alt+esc yleensä lakkaa toimimasta samalla, kun aktiivinen ohjelma lakkaa reagoimasta hiiren painalluksiin"
Kyllähän noita mullekin sattuu aina silloin tällöin, että joku hölmö kolmannen osapuolen ohjelma vaan menee jumiin, ja sen pystyy pakottamaan lopettamaan ihan normaalisti. Näitä varsinaisia ongelmatapauksia, jotka hyydyttävät systeemin, tuntuvat olevan lähinnä Safari ja iPhoto. Olen funtsinut, että syynä voisi olla se, että Applen omat ohjelmat käyttävät ehkä enemmän käyttöjärjestelmään integroituja komponentteja, ja sitten kun siellä on joku Core Foundationin kirjasto tiltissä, niin systeemi on myös. En tosin ole Cocoalla koodaillut paljon Hello Worldia kummempia juttuja, tai tutustunut sen sielunelämään, joten en oikeasti yhtään tiedä onko arvailuni edes sinne päin.
Huomenna pitäisi tulla uudet muistit tähänkin koneeseen. Sitten pääsee katsomaan onko sillä vaikutusta.
Kyllähän noita mullekin sattuu aina silloin tällöin, että joku hölmö kolmannen osapuolen ohjelma vaan menee jumiin, ja sen pystyy pakottamaan lopettamaan ihan normaalisti. Näitä varsinaisia ongelmatapauksia, jotka hyydyttävät systeemin, tuntuvat olevan lähinnä Safari ja iPhoto. Olen funtsinut, että syynä voisi olla se, että Applen omat ohjelmat käyttävät ehkä enemmän käyttöjärjestelmään integroituja komponentteja, ja sitten kun siellä on joku Core Foundationin kirjasto tiltissä, niin systeemi on myös. En tosin ole Cocoalla koodaillut paljon Hello Worldia kummempia juttuja, tai tutustunut sen sielunelämään, joten en oikeasti yhtään tiedä onko arvailuni edes sinne päin.
Huomenna pitäisi tulla uudet muistit tähänkin koneeseen. Sitten pääsee katsomaan onko sillä vaikutusta.
-
- Viestit: 76
- Liittynyt: 7.7.2007 klo 12.47
- Paikkakunta: Kuopio
Viesti Kirjoittaja vintaque »
UNIX-tyylinen tapa saada jumittava ohjelma kiinni nopeasti ja varmasti:
1. Avaa Pääte (löytyy Ohjelmat/Lisäohjelmat/Pääte.app), kannattaa lisätä Dockiin
nyt pitäisi tulla ikkunaan teksti:
Welcome to Darwin!
mac:~ yournamehere$
2. Kirjoita : top
-Etsi listalta jumiutunut ohjelma ja pistä ylös sen PID-numero PID-sarakkeesta
-paina q (lopettaa top-ohjelman)
nyt sinun pitäisi päästä takaisin komentolinjalle
3. Kirjoita: kill [PID-numero]
-esim: kill 112
Kannattaa sitten olla tarkkana tuon PID-numeron kanssa, sillä kill-komento nimensä mukaisesti tappaa ohjelman suorittamisen kertarysäyksellä joten kaikki tallentamaton tieto häviää 100-varmasti. Kannattaa opetella tämä metodi ennenkuin jokin ohjelma seuraavan kerran jumittaa. PID vaihtuu joka kerta kun ohjelman avaa uudelleen joten ylös näitä ei kannata ruveta kirjaamaan jollei ole vikaa lähimuistissa.
1. Avaa Pääte (löytyy Ohjelmat/Lisäohjelmat/Pääte.app), kannattaa lisätä Dockiin
nyt pitäisi tulla ikkunaan teksti:
Welcome to Darwin!
mac:~ yournamehere$
2. Kirjoita : top
-Etsi listalta jumiutunut ohjelma ja pistä ylös sen PID-numero PID-sarakkeesta
-paina q (lopettaa top-ohjelman)
nyt sinun pitäisi päästä takaisin komentolinjalle
3. Kirjoita: kill [PID-numero]
-esim: kill 112
Kannattaa sitten olla tarkkana tuon PID-numeron kanssa, sillä kill-komento nimensä mukaisesti tappaa ohjelman suorittamisen kertarysäyksellä joten kaikki tallentamaton tieto häviää 100-varmasti. Kannattaa opetella tämä metodi ennenkuin jokin ohjelma seuraavan kerran jumittaa. PID vaihtuu joka kerta kun ohjelman avaa uudelleen joten ylös näitä ei kannata ruveta kirjaamaan jollei ole vikaa lähimuistissa.
13 viestiä
• Sivu 1/1
Palaa sivulle “Ongelmia Macin kanssa?”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit