Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:04_22

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 (external edit)