Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:04_22

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
commit:2013:04_22 [2013/04/19 19:03] papeleuxcommit:2013:04_22 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== 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 =====
 +<code> 
 +
 +
 +</code>
 +===== Tests ajoutés/supprimés =====
 +<code>
 +
 +
 +</code>
 +
 + --- //[[L.Papeleux@ulg.ac.be|Luc Papeleux]] 2013/04/19 //
 +
  
commit/2013/04_22.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki