如何对字符串长度函数优化

我写了一个求字符串长度的函数是最基础的那种,但有人说我这个是一个字符一个字符的计算,现在计算机是64位的可以的8个字符同时计算。请问如何优化,以达到这个效果呢?


int my_strlen(const char *str)
{
        assert(str != NULL);
    int count = 0;
    while (*str != '\0')
    {
        count++;
        str++;
    }
    return count;

怎样优化来提高它的运算效率。