===== 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 //