[so] [Tema2]Test 8 again

Cosmin Ratiu cosminratiu at gmail.com
Fri Apr 17 19:51:04 EEST 2009


2009/4/17 Adrian Bondrescu <adi.bondrescu at gmail.com>

> Nu am incercat nimic, si nici nu o sa mai incerc. Eu ma bucur ca in final
> am reusit sa fac tema sa mearga SI online. Local imi mergea si cu
> malloc-uri.Sarbatori fericite.
>
> 2009/4/17 Lucian Adrian Grijincu <lucian.grijincu at gmail.com>
>
> 2009/4/17 Adrian Bondrescu <adi.bondrescu at gmail.com>:
>> > Dupa multe ore pierdute cu o problema care nu exista, am reusit sa fac
>> sa
>> > mearga tema online. "Problema" a fost folosirea alocarii dinamice in
>> client.
>> > Se pare ca, pe masina virtuala pe care se face testarea, cand mai multi
>> > clienti incearca sa aloce in heap (fiecare in al lui), se intampla ceva
>> > foarte ciudat. Eu alocam astfel tot felul de structuri care ma ajutau la
>> > tabela hash. Sa nu faceti si voi aceeasi "greseala".
>>
>> Aș băga mâna în foc că mallocuri din procese diferite nu se
>> influențează între ele.
>>
>> Ai rulat tema cu valgrind, -lefence sau export MALLOC_CHECK_=2?
>>
>> Problema reală s-ar putea să fie în codul tău, și nu faptul că ai
>> folosit alocare dinamică.
>>
>
Eu m-as baga cu totul in foc pentru a demonstra ca malloc-urile intre
procese diferite nu se afecteaza intre ele. Daca ai reusit sa aloci acuma
static, poate ca data viitoare intr-un alt proiect nu o sa poti. Invatarea
din greseli este unul din motivele pentru care se fac materii de programare
la facultate, altfel fiecare ar putea citi un manual de programare si gata.

Cosmin.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090417/ac31ebc8/attachment.htm>


More information about the so mailing list