Nowe posty

Autor Wątek: Program "zwalnia" po ~20h?!  (Przeczytany 1801 razy)

riggs

  • Gość
Program "zwalnia" po ~20h?!
« dnia: 2015-02-04, 18:59:41 »
Hej!
Mam nadzieje, ze to wlasciwe miejsce na post, zastanawialem sie tez nad wyslaniem zapytania do forum egzorcystow ;)

po wpisaniu tego ponizej w terminalu

julius -input mic -C julian.jconf > julek.txt
julius-czyli program do rozpoznawania mowy- dziala i zapisuje rozpoznane wyrazy, lub inne informacje do pliku julek.txt. Niestety kiedy zostawiam wlaczony komputer (banana pi z Lubuntu) na noc i nastepnego dnia po poludniu mowie cos do mikrofonu, program reaguje z duzym opznieniem, nawet kilka sekund.. Jezeli go wylacze i wystartuje ponownie wszystko dziala, do nastepnego dnia..
 Oprocz tego programu uruchomilem nastepnego dnia razem inny program , ktory sam napisalem (mini-serwer www), ktory tez reaguje z opznieniem i melduje mi "select timeout".
Zeby bylo ciekawiej uruchumilem z tymi dwoma jeszcze 3 program, ktory w tym samym czasie dziala caly czas i nie zwalnia.

Moze ktos, ma pomysl-wytlumaczenie?

Online Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3068
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Program "zwalnia" po ~20h?!
« Odpowiedź #1 dnia: 2015-02-04, 20:34:36 »
Zobacz sobie w top/htop (albo cat /proc/meminfo) jak wygląda sprawa pamięci. Wygląda na wyciek pamięci w juliusie, Twoim serwerze WWW albo w obu :)

Jeden i drugi możesz uruchomić pod kontrolą programu valgrind i zobaczyć co zwróci po paru godzinach pracy.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

riggs

  • Gość
Program "zwalnia" po ~20h?!
« Odpowiedź #2 dnia: 2015-02-04, 22:39:54 »
Dzieki za podpowiedz!

Sprawdzilem , ze w juliusie od wersji 4.2.3 zostal zalatany wyciek pamieci, a moja wersja to 4.2.2- czyli musze skombinowac/skompliowac nowsza ;)
Niezaleznie od tego przepuszcze te programy przez valgrind'a :)