C/C++ memory management – realloc and mremap

English version below

Прочитал новость, что mremap в Linux 3.2 ускорили, а точнее улучшили работу с TLB. Какие программы это ускорит? В каких случаях вообще используется realloc?
Continue reading

Advertisements

strncpy – очистка буфера в большинстве случаев не используется

man strncpy:
“If the length of src is less than n, strncpy() pads the remainder of dest with null bytes.”
В большинстве случаев в этом нет необходимости, а производительность падает, особенно если буфер выделен с большим запасом.

Continue reading