Changeset 2021


Ignore:
Timestamp:
08/27/09 14:23:46 (16 years ago)
Author:
Eric.Larour
Message:

new memoryleaks field

Location:
issm/trunk/src/m/classes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/@model/model.m

    r1916 r2021  
    202202        md.element_debugid=NaN;
    203203        md.mem_debug=0;
     204        md.memoryleaks=NaN;
    204205
    205206        %Results fields
  • issm/trunk/src/m/classes/public/postsolveparallel.m

    r2009 r2021  
    1515        system(['errlog_process.sh ' md.name '.errlog']);
    1616
     17        %figure out memory used:
     18        [result,string]=system(['cat ' md.name '.errlog | grep  "definitely lost:"  | awk ''{printf("%s %s %s %s %s",$4,$5,$6,$7,$8);}''']);
     19        memoryleaks.definitely_lost=string;
     20
     21        [result,string]=system(['cat ' md.name '.errlog | grep  "indirectly lost:"  | awk ''{printf("%s %s %s %s %s",$4,$5,$6,$7,$8);}''']);
     22        memoryleaks.indirectly_lost=string;
     23
     24        [result,string]=system(['cat ' md.name '.errlog | grep  "possibly lost:"  | awk ''{printf("%s %s %s %s %s",$4,$5,$6,$7,$8);}''']);
     25        memoryleaks.possibly_lost=string;
     26
    1727        %reread onto md.errlog
    1828        md.errlog=readfile([md.name '.errlog']);
     29        md.memoryleaks=memoryleaks;
    1930
    2031end
Note: See TracChangeset for help on using the changeset viewer.