memory leak

Marko Bevc fonzie at kibla.org
Thu Nov 7 14:26:47 CET 2002


Pozdravljeni!

Je mogoce kdo opazil sledec memory leak:
--source---
int main()
{
        try {
                throw int();
        }
        catch(...) {}

        return 0;
}
--source---

g++ <source> -o <binary>

memusage report:
Memory usage summary: heap total: 4184, heap peak: 3452, stack peak: 1324
         total calls   total memory   failed calls
 malloc|          8           4184              0
realloc|          0              0              0   (in place: 0, dec: 0)
 calloc|          0              0              0
   free|          6           2116
Histogram for block sizes:
    0-15              3  37% 
==================================================
   32-47              1  12% ================
  352-367             2  25% =================================
 1696-1711            2  25% =================================

kaj pa z ostalima 2kB ?! no z g++3 je pa razlika se vecja(3x).

verzije:
--
RH7.2 +2.4.18(tudi 19)
glibc-common-2.2.4-30
compat-glibc-6.2-2.1.3.2
glibc-2.2.4-30
glibc-devel-2.2.4-30
compat-egcs-objc-6.2-1.1.2.16
compat-egcs-6.2-1.1.2.16
compat-egcs-c++-6.2-1.1.2.16
libstdc++3-3.0.4-1
libstdc++-devel-2.96-108.7.2
gcc3-c++-3.0.4-1
libstdc++-2.96-108.7.2
gcc-c++-2.96-108.7.2
compat-libstdc++-6.2-2.9.0.16
compat-egcs-c++-6.2-1.1.2.16
libstdc++3-devel-3.0.4-1

lp,
Marko




More information about the lugos-prog mailing list