[LHC] Malloc no Arduino, é uma idéia ruim ?

Euripedes Rocha Filho rocha.euripedes at gmail.com
Mon Feb 15 04:16:12 PST 2016


Alejandro, nesse caso eu geralmente aloco de maneira estática pelo pior
caso e uso o tamanho como controle do acesso, pra evitar acessar espaço de
memória que não deveria, sempre usando um mecanismo de lock no buffer,
usualmente uma variável global usada com cuidado resolve a questão.

Em seg, 15 de fev de 2016 às 10:10, Alejandro Mesias <ale.mesias at gmail.com>
escreveu:

> Ok, mas uma pergunta bem inocente:  Fazer alocação de vetores com tamanhos
> dinâmicos também é contra indicado? como no exemplo que dei que não tenho o
> tamanho da lista (defino em variáveis) ?
>
> Em 15 de fevereiro de 2016 10:05, Renato Toi <renato.toi at gmail.com>
> escreveu:
>
>> Na aplicação q vc descreve parece melhor usar alocação estática. Além de
>> evitar a fragmentação, o desempenho seria mais previsível, enquanto usando
>> malloc ou alocação dinâmica, vc pode ter problemas q só aparecem quando há
>> demanda ou carga maior de processamento.
>>
>> Renato Toi
>>
>> > On 15 de fev de 2016, at 08:59, Alejandro Mesias <ale.mesias at gmail.com>
>> wrote:
>> >
>> > Estava lendo alguns posts e discussões sobre fazer malloc no Arduino
>> (ou em sistemas embarcados).
>> >
>> > Parece que ele vai bagunçado a memória com o tempo, por não reutilizar
>> bem as memórias que ele liberou.
>> >
>> > O processo que tenho é simples, leio alguns dados, reservo a memória
>> para mostrar um menu e depois limpo ela antes de executar funções, sempre
>> limpo em seguida. Mas estou na duvida se deveria partir para alocação
>> estática.
>> >
>> > --
>> > ======================================
>> > Alejandro Mesias André Nebra Perez
>> > Java/Python/Js/Something else Developer
>> > Twitter: @meszias
>> > Linux User #442506
>> > Campinas - SP - Brasil - South America
>> > ======================================
>> > _______________________________________________
>> > Lista do LHC <http://lhc.net.br>
>> > HSC at listas.tia.mat.br
>> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> _______________________________________________
>> Lista do LHC <http://lhc.net.br>
>> HSC at listas.tia.mat.br
>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>
>
>
>
> --
> ======================================
> Alejandro Mesias André Nebra Perez
> Java/Python/Js/Something else Developer
> Twitter: @meszias
> Linux User #442506
> Campinas - SP - Brasil - South America
> ======================================
> _______________________________________________
> Lista do LHC <http://lhc.net.br>
> HSC at listas.tia.mat.br
> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20160215/1153ae35/attachment.html>


More information about the HSC mailing list