Ignore:
Timestamp:
11/21/22 11:48:46 (17 months ago)
Author:
jderouillat
Message:

Update the memory log system to log virtual memory, resident memory and resident peak memory

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/scripts/plotly_memory.js

    r2420 r2425  
    3737            time: +d.time, 
    3838            event: d.event, 
    39             memory: +d.memory 
     39            vsize: +d.vsize, 
     40            rss: +d.rss, 
     41            VmHWM: +d.VmHWM 
    4042        }; 
    4143    }, function(xios_mem_obj) { 
     
    4850    // transpose data to use it more easily 
    4951    var transData = []; 
    50     for(var i = 0; i < 3 ; i++){ 
     52    for(var i = 0; i < 5 ; i++){ 
    5153        transData.push([]); 
    5254    }; 
     
    5456        //console.log( xios_mem_data[i]  ); 
    5557        transData[0].push( xios_mem_data[i].time )   // x axis 
    56         transData[1].push( xios_mem_data[i].memory ) // y axis 
     58        transData[1].push( xios_mem_data[i].vsize ) // y axis 
    5759        transData[2].push( xios_mem_data[i].event )  // labels 
     60        transData[3].push( xios_mem_data[i].rss ) // y axis 
     61        transData[4].push( xios_mem_data[i].VmHWM ) // y axis 
    5862    }; 
    5963    //console.log(transData[0]); 
     
    6670        mode: 'markers', 
    6771        text: transData[2], 
     72        name:'vsize', 
    6873    }; 
    6974    data.push(result); 
     75     
     76    var result2 = { 
     77        x: transData[0], 
     78        y: transData[3], 
     79        type: 'scatter', 
     80        mode: 'markers', 
     81        text: transData[2], 
     82        name:'RSS', 
     83    }; 
     84    data.push(result2); 
     85     
     86    var result3 = { 
     87        x: transData[0], 
     88        y: transData[4], 
     89        type: 'scatter', 
     90        mode: 'markers', 
     91        text: transData[2], 
     92        name:'VmHWM', 
     93    }; 
     94    data.push(result3); 
    7095 
    7196    var layout = { 
Note: See TracChangeset for help on using the changeset viewer.