Python wtf ?

Poslao Bouncer on 08.06.2007 22:11:56
Nedavno sam napisa jednu skriptu koja ulazi u petalju i nemoze izac iz nje... Program random ispisuje karaktere i radi neke komplikacije uz to.

Sto de desava kod Windowsa - Virtualna memorija raste sve dok se komp ne resetira, treba mozda nekolko minuta dok komp ne blokira kompletno.

Isa san to isprobat na linuxu no tamo problema nema.

Ono sto me zanima jest kako mogu pratit rad pojedinog processa, s kojim alatom na koji nacin ?

Re: Python wtf ?

Poslao slobodan on 08.06.2007 23:29:48
Što točno želiš pratiti? Ako je samo okvirno stanje procesa, onda ti je i top ok. A ako želiš vidjeti interno što proces radi, onda ti trebaju strace/ltrace ili debuger tipa gdb.

Re: Python wtf ?

Poslao Bouncer on 09.06.2007 0:36:07
Tia san zapravo vidit kako se proces izvrsava (pratit izvrsavanje) i kako sistem handle-a taj proces.

Zanimaju me nacini na koji je to moguce a da ne radim to kroz dbg...

Re: Python wtf ?

Poslao slobodan on 09.06.2007 1:02:51


A kako bi to drukčije nego putem nekakvog debugera? Kako sam već rekao, okvirno su ti za to strace/ltrace, koji prikazuju koje sistemske pozive i librarye pojedini proces troši, ali za bilo što detaljnije (tipa stanje memorije, registri, stanje stacka) debuger, nema drugog alata.

Re: Python wtf ?

Poslao fritz on 09.06.2007 15:33:06
Osobno koristim profile modul, spomenuo si da se radi o Pythonu pa izvoli link:
http://docs.python.org/lib/profile.html

Citat:

Bouncer je napisao/la:
Tia san zapravo vidit kako se proces izvrsava (pratit izvrsavanje) i kako sistem handle-a taj proces.

Zanimaju me nacini na koji je to moguce a da ne radim to kroz dbg...


Re: Python wtf ?

Poslao fritz on 09.06.2007 15:50:08
Pardon, vidim da se ovdje radi o drugom problemu
Ili provjeri uvjete za izlaz iz petlje ili se javi na neki Python-related forum.

Re: Python wtf ?

Poslao slobodan on 09.06.2007 16:26:27
U biti, vrlo je moguće da njemu zapravo i treba samo nekakav python alat koji prikazuje što python radi u pojedinom trenutku sa dotičnom skriptom, a ne baš totalno debugiranje i prikaz aktivnosti procesa (odnosno python interpretera u konkretnom slučaju)...

Ako je početnik u programiranju općenito, debugiranje python interpretera dok interpretira neku skriptu mu vjerojatno ništa neće značiti, nego samo zakomplicirati stvari...

Re: Python wtf ?

Poslao Bouncer on 18.06.2007 9:04:21
Citat:

slobodan je napisao/la:
U biti, vrlo je moguće da njemu zapravo i treba samo nekakav python alat koji prikazuje što python radi u pojedinom trenutku sa dotičnom skriptom, a ne baš totalno debugiranje i prikaz aktivnosti procesa (odnosno python interpretera u konkretnom slučaju)...

Ako je početnik u programiranju općenito, debugiranje python interpretera dok interpretira neku skriptu mu vjerojatno ništa neće značiti, nego samo zakomplicirati stvari...


Upravo to...

Al nema veze, odusta san od zamisli...

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=8&topic_id=1371