4
Чому memmove швидший, ніж memcpy?
Я досліджую гарячі точки продуктивності в додатку, який проводить 50% свого часу в memmove (3). Додаток вставляє мільйони 4-байтових цілих чисел у відсортовані масиви та використовує memmove для зсуву даних "вправо", щоб звільнити місце для вставленого значення. Я сподівався, що копіювання пам'яті відбувається надзвичайно швидко, і я був здивований тим, …
89
c++
c
performance
memory