Ejemplo n.º 1
0
size_t zmalloc_used_memory(void) {
    size_t um;

    if (zmalloc_thread_safe) {
#if defined(__ATOMIC_RELAXED) || defined(HAVE_ATOMIC)
        um = update_zmalloc_stat_add(0);
#else
        um = used_memory;
#endif
    }
    else {
        um = used_memory;
    }

    return um;
}
Ejemplo n.º 2
0
size_t zmalloc_used_memory(void)
{
    size_t um;
    
    if (zmalloc_thread_safe) {
#if defined(HAVE_ATOMIC)
        um = update_zmalloc_stat_add(0);
#else
        pthread_mutex_lock(&used_memory_mutex);
        um = used_memory;
        pthread_mutex_unlock(&used_memory_mutex);
#endif
    }
    else {
        um = used_memory;
    }
    
    return um;
}