entendendo o cache
é muito importante entender como as coisas funcionam. tenho procurado postar alguns links aqui que ajudem a todos nós entender alguns aspectos que considero importante.
devido a abundancia de recursos de hardware disponívies hoje, muita memória, muito hd, e muita banda, poucos tem se preocupar com otimização de código para melhorar a performance.
porém, um bom desenvolvedor precisa entender como as coisas funcionam. que código é mais performático em relação a outro e por que. neste aspecto, o cache do processador tem um papel fundamental. Igor Ostrovsky, que é um software developer engineer, do time de paralelismo da Microsoft, fez um excelente post explicando o comportamento do cache e com uma série de exemplos em C#, com o resultado relacionado a performance.
se você gosta de saber como as coisas funcionam e como isto pode influenciar o seu código, sugiro lê-lo.
Powered by Qumana