private void addMem()

in geronimo-metrics-extensions/geronimo-metrics-sigar/src/main/java/org/apache/geronimo/microprofile/metrics/extension/sigar/SigarRegistrar.java [253:278]


    private void addMem(final Collection<Definition> definitions) {
        definitions.add(new Definition(
                "sigar.mem.ram", "System RAM Memory",
                "The total amount of physical memory, in [bytes]", "bytes",
                () -> sigar.getMem().getRam()));
        definitions.add(new Definition(
                "sigar.mem.total", "System Total Memory",
                "The amount of physical memory, in [bytes]", "bytes",
                () -> sigar.getMem().getTotal()));
        definitions.add(new Definition(
                "sigar.mem.used", "System Used Memory",
                "The amount of physical memory in use, in [bytes]", "bytes",
                () -> sigar.getMem().getUsed()));
        definitions.add(new Definition(
                "sigar.mem.free", "System Free Memory",
                "The amount of free physical memory, in [bytes]", "bytes",
                () -> sigar.getMem().getFree()));
        definitions.add(new Definition(
                "sigar.mem.actual.used", "System Actual Used Memory",
                "The actual amount of physical memory in use, in [bytes]", "bytes",
                () -> sigar.getMem().getActualUsed()));
        definitions.add(new Definition(
                "sigar.mem.actual.free", "System Actual Free Memory",
                "The actual amount of free physical memory, in [bytes]", "bytes",
                () -> sigar.getMem().getActualFree()));
    }