===== Commit 2013-04-22 ===== Mesure memoire ===== Modifs ===== ** Mesure memoire ** * Extension des valeurs memoires mesurées au travers des extracteurs : Bien que la signification exacte de chacun des indicateurs mémoire ne soient pas clairs (pour moi du moins) ni équivalents entre Linux et windows, j'ai réimplémenté les extracteurs mémoire suivant : * Sous linux Metafor va lire le fichier /proc/id/Status et sort les indicateurs de mémoire virtuelle Vm... * Sous Windows, on charge la structure ''PROCESS_MEMORY_COUNTERS'' au travers la fonction système : ''GetProcessMemoryInfo'' et on en lit certaines des mesures (en essayant de les faire correspondre au signifiant Linux) | ExtractType | Linux description | Windows description | | EXT_VMPEAK | VmPeak : Peak Virtual Memory usage | PeakWorkingSetSize : The Peak Working Set size | | EXT_VMSIZE | VmSize : Current Virtual Memory usage | WorkingSetSizeCurrent : The current Working Set Size | | EXT_VMLCK | VMLCK : Current mlocked Memory | | EXT_VMHWM | VMHWM : Peak resident set size | | EXT_VMRSS | VmRSS : Virtual Memory ResidentSetSize | | EXT_VMDATA | VmData : size of "data" segment | | EXT_VMSTK | VmSTK : size of stack | | EXT_VMEXE | VmExe : size of "test" segment | | EXT_VMLIB | VmLib : Shared library usage | | EXT_VMPTE | VmPTE : pagetable entries size | PeakPagefileUsage : The peak value in bytes of the Commit Charge during te lifetaime of this process | | EXT_VMSWAP | VmSwap : swap space used | PagefileUsage : The Commit Charge value in bytes for this process | extractions de toutes les valeurs dans cont2 ... ** Visualisation des courbes ** * Modification et complétion de la liste des couleurs disponibles pour distinguer des courbes à l'intérieur de VizWin (suppression du jaune et du blanc, ajout de couleurs pour en avoir 16 différentes * Ajout de glyph supplémentaire (diamants, cercle, ...) * Suppression de l'ombrage des textes associés aux axes, titres,... (option mise en place, mais ne marche pas) * Ajout de l'option Bold sur le texte associés aux axes, titres,... (Option ok avec interfacage Qt au travers du xyplotwidget,...) ATTENTION : SUPPRIMEZ TOUS (sources & home directory) VOS VIZWIN.CONF : suppression d'une paire d'option non/plus utilisée (+ ajout d'options supplémentaires) ===== Fichiers ajoutés/supprimés ===== A R ===== Tests ajoutés/supprimés ===== A R --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2013/04/19 //