commit:2013:04_22
Table of Contents
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
— Luc Papeleux 2013/04/19
commit/2013/04_22.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1