Jak zjistit, ze program je threadovany

Dalibor Straka dast na panelnet.cz
Pondělí Říjen 8 20:27:03 CEST 2007


On Mon, Oct 08, 2007 at 07:56:01AM +0200, Petr Janda wrote:
> Zdravim...
> 
> Mam tu program, ktery ma v sobe memory leak, mam zdrojaky, znam
> pravdepodobne i misto, kde se pamet alokuje, ale nejsem si jist, kde ji
> mohu opet uvolnit.
> Napadlo me reseni - proste vytvorim statickou promennou a nebudu pamet
> opakovane alokovat - mohlo by to fungovat, ale s thready si to rozumet
> nebude.
> No a nejak nejsem schopen zjistit, jestli se ta aplikace threaduje, nebo
> ne. Google mi odpovida tak, ze sice uz vim o threadech kde co, ale tohle
> stale zjistit neumim. 
> 
> Ma nekdo napad, odkaz, spravny dotaz pro google?
> 
A nechcete mi poslat zdrojaky prilohou? Budu tomu venovat pul hodiny
abych nemusel psat neco co _musim_ psat... znate to ;-)

A nezapomente uvest ktera alokace je ta spatna...
-- Dalibor Straka



Další informace o konferenci Linux