Changeset 2023


Ignore:
Timestamp:
08/27/09 15:11:38 (16 years ago)
Author:
Eric.Larour
Message:

using sed, return memory leaks as numbers directly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/postsolveparallel.m

    r2021 r2023  
    1616
    1717        %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;
     18        [result,string]=system(['cat ' md.name '.errlog | grep  "definitely lost:"  | awk ''{printf("%s ",$4);}'' | sed ''s/,//g''']);
     19        memoryleaks.definitely_lost=str2num(string);
    2020
    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;
     21        [result,string]=system(['cat ' md.name '.errlog | grep  "indirectly lost:"  | awk ''{printf("%s",$4);}''| sed ''s/,//g''']);
     22        memoryleaks.indirectly_lost=str2num(string);
    2323
    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;
     24        [result,string]=system(['cat ' md.name '.errlog | grep  "possibly lost:"  | awk ''{printf("%s",$4);}''| sed ''s/,//g''']);
     25        memoryleaks.possibly_lost=str2num(string);
    2626
    2727        %reread onto md.errlog
Note: See TracChangeset for help on using the changeset viewer.