czyszczenie małej tablicy liczb całkowitych: memset vs. pętla for

Istnieją dwa sposoby wyzerowania tablicy liczb całkowitych / float:

memset(array, 0, sizeof(int)*arraysize);

lub:

for (int i=0; i <arraysize; ++i)
    array[i]=0;

oczywiście memset jest szybszy dla dużycharraysize. Jednak w jakim momencie obciążenie pamięci jest większe niż narzut pętli for? Na przykład dla tablicy o rozmiarze 5 - która byłaby najlepsza? Pierwsza, druga, a może nawet niezrolowana wersja:

array[0] = 0;
array[1] = 0;
array[2] = 0;
array[3] = 0;
array[4] = 0;

questionAnswers(4)

yourAnswerToTheQuestion