alibaba-edu/Alita

MemoryContention.detect一直返回true?

Opened this issue · 0 comments

bool detect()
{
timestamp_t now = get_timestamp();
if (now - this->last_time < this->interval)
return false;
this->last_time = now;
vector cpu_cachemiss = this->get_cpu_cachemiss();

    for (int socket = 0; socket < nr_sockets; socket++)
    {
        map<string, MemUsage> vm_memusage = this->get_vm_memuage(socket, cpu_cachemiss);
        SocketMemUsage socket_memusage = this->get_socket_memusage(socket, this->vm_memusage[socket]);
        this->vm_memusage[socket] = vm_memusage;
        this->socket_memusage[socket] = socket_memusage;

        this->push_usage(socket, vm_memusage, socket_memusage);
    }

    DEBUG_LOG(">>> detected...");
    return true;
}

是未完成??