Spravce pameti

Jiří Nesvačil nesvacil na posys.eu
Čtvrtek Listopad 3 17:17:06 CET 2016


Ja obcas projdu pamet a zjistuji, zda mi neco neutika ...

     uint8_t *usage_start;
     usage_start=(uint8_t *)&_ebss;
     for(;*usage_start == 0 &&
        usage_start < ((uint8_t *)&_estack);usage_start++); // vyhledani startu pouziti stacku

     ..printf(stream,"__Stack_Init/_estack/usage start: %lX/%lX/%lX\r\n" ,(unsigned long)(&__Stack_Init),(unsigned long)(&_estack),(unsigned long)(&usage_start));

a podobne dal

Jirka

Dne 3. 11. 2016 v 17:05 Jan Waclawek napsal(a):
> No samozrejme mozete pouzit slucku s malloc()/free() s iterovanim velkosti
> trebars bisekciou za predpokladu "rozumneho" alokatora.
>
> Ale inak na to nie je ziadna standardna cesta, t.j. znova, to zavisi od
> Vasho toolchainu a pouzitej kniznice.
>
> Pre command-line nastroje obvykle najdete v linker skripte alebo jeho
> obdobe nejake symboly v ktorych mozno bude slovo "heap".
>
> wek
>
>
> ----- Original Message ---------------
>> Dobrý den v±em,
>> původně jsem chtěl tuto otázku nakousnout uµ včera, ale řekl jsem si, µe
>> napřed zjistím, zda by malloc nestačil...
>> Protoµe asi ne, tak otázka:
>>
>> Jak poznám, kde je pamě», kterou by můj správce měl přidělovat a kolik jí
>> je?
>>
>> Díky,
>> PH
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Daląí informace o konferenci Hw-list