Kuinka rajoittaa ohjelman saamaa suoritustehoa?

possu_syö_liikaa

Minulla on ohjelma, joka välillä nappaa 100% prossutehoja minuutinkin ajan. Silloin kone tahmaa pahasti ja muistia kuluu. Ohjelmaa ei saa tällöin katkaistua vaan se lopulta kaatuu virheeseen. Saisiko tuota jotenkin rajoitettua? Ts. asetetaan ohjelma karsinaan, mistä ei pääse enää ylemmäs tehonsyönssissä/muistin käytössä?

6

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Prosessori toimii niin, että se on joko 100% kuormalla tai ei ollenkaan käytössä. "nice" komennolla voi priorisoida nokkimisjärjestystä, että prosessoriaika menee ensisijaisesti muualle.

      Muistinrajoittamista sitten tehdään ajoympäristöillä ja virtualisoinnilla. Esim. Javassa saa rajoitettua muistin käyttöä, selaimessakin oli Javascriptille rajoitinta ja jne. tai sitten vaan virtuaalikone.

    • mopokone4gb

      Ubuntussa ainakin avaamalla "Järjestelmän valvonta" ja oikealla klikkaaminen prosessia antaa prosessin prioriteetille 6 eri vaihtoehtoa.

    • juupsjoops

      En ole kokeillut, mutta luulisit, että ulimitillä saa säädettyä muistin määrää. Komennolla timeout saat katkaistua ohjelman tietyn ajan jälkeen, ja olen käyttänyt tätä omien ohjelmien testailussa, kun olen joutunut ikiluuppiin. Jos kyse on avoimen lähdekoodin ohjelmasta, niin ehkä voi koettaa jotenkin muuten debugata ohjelmaa.

    • olipa_monta_tapaa

      Juuh, tuo ulimit oli se, mitä muistelin jostakin kaukaisilta vuosilta. Mutta nythän se hoitui noilla aiemmin mainituillakin! Sain myös vinkkiä, että voisi asettaa käyttäjän käytössä olevan muisti quotan pienemmäksi, jolloin se ohjelma kaatuisi nopeammin - miten se sitten tehdäänkään. Niin, ihan vaan selain-pluginista kyse - enkä tiedä mistä - se joutuu joskus ikuiseen looppiin ja hyydyttää selaimenkin..

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita

      Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita – neljä Jyväskylän Outlaws MC:n jäsentä vangittu: "Määrät p
      Jyväskylä
      56
      1886
    2. Persut petti kannattajansa, totaalisesti !

      Peraujen fundamentalisteille, vaihtkaa saittia. Muille, näin sen näimme. On helppo luvata kehareille, eikä ne ymmärrä,
      Maailman menoa
      48
      1638
    3. Ei luottoa lakko maahan

      Patria menetti sovitun ksupan.
      Suomen Keskusta
      52
      1574
    4. Nähtäiskö ylihuomenna taas siellä missä viimeksikin?

      Otetaan ruokaöljyä, banaaneita ja tuorekurkkuja sinne messiin. Tehdään taas sitä meidän salakivaa.
      Ikävä
      5
      1527
    5. Sinäkö se olit...

      Vai olitko? Jostain kumman syystä katse venyi.. Ajelin sitten miten sattuu ja sanoin ääneen siinä se nyt meni😅😅... Lis
      Ikävä
      6
      1495
    6. Housuvaippojen käyttö Suomi vs Ulkomaat

      Suomessa housuvaippoja aletaan käyttämään vauvoilla heti, kun ne alkavat ryömiä. Tuntuu, että ulkomailla housuvaippoihin
      Vaipat
      6
      1415
    7. Hyvää yötä ja kauniita unia!

      Täytyy alkaa taas nukkumaan, että jaksaa taas tämän päivän haasteet. Aikainen tipu madon löytää, vai miten se ärsyttävä
      Tunteet
      8
      1306
    8. Lepakot ja lepakkopönttö

      Ajattelin tehdä lepakkopöntön. Tietääkö joku ovatko lepakot talvella lepakkopöntössä ´vai jossain muualla nukkumassa ta
      12
      1281
    9. Revi siitä ja revi siitä

      Enkä revi, ei kiinnosta hevon vittua teidän asiat ja elämä. Revi itte vaan sitä emborullaas istuessas Aamupaskalla
      Varkaus
      4
      1163
    10. Kello on puoliyö - aika lopettaa netin käyttö tältä päivältä

      Kello on 12, on aika laittaa luurit pöydälle ja sallia yörauha kaupungin asukkaille ja työntekijöille. It is past midni
      Hämeenlinna
      4
      1138
    Aihe