Difference between revisions of "Slicer4:QtPort/FunFacts"

From Slicer Wiki
Jump to: navigation, search
(Add superbuild time comparison)
Line 18: Line 18:
  
 
=Number of lines per author in Slicer 4=
 
=Number of lines per author in Slicer 4=
*As of Slicer 4.0.0 - 2011 Nov 27:
+
{|
 +
! Slicer 4.0.0 - 2011 Nov 27
 +
! Slicer 4.0.1 - 2012 Jan 06
 +
|-
 +
| valign="top" |
 
   57424 finetjul
 
   57424 finetjul
 
   48649 pieper
 
   48649 pieper
Line 83: Line 87:
 
       1 yumin
 
       1 yumin
 
       1 matthew.bowman
 
       1 matthew.bowman
 +
| valign="top"|
 +
  58209 finetjul
 +
  45473 jcfr
 +
  42133 pieper
 +
  19103 hjohnson
 +
  10814 naucoin
 +
  7853 aylward
 +
  7017 millerjv
 +
  6792 wjp@bwh.harvard.edu
 +
  6592 casey.goodlett
 +
  4760 haehn
 +
  4207 blezek
 +
  4146 fedorov
 +
  3978 lorensen
 +
  3969 sylvain
 +
  3664 alexy
 +
  3195 atriveg
 +
  2719 inorton
 +
  2238 demian
 +
  1769 ygao   
 +
  1357 ibanez
 +
  1027 Michael.jeulinl
 +
    940 lantiga
 +
    930 benjamin.long
 +
    713 barre
 +
    584 pkarasev
 +
    570 rjosest
 +
    500 dpace
 +
    473 nicky
 +
    387 lauren
 +
    377 partyd
 +
    342 zach.mullen
 +
    328 harveerar
 +
    312 ilknur.kabul
 +
    311 johan.andruejol
 +
    256 taox 
 +
    175 bess   
 +
    133 kedar_p
 +
    122 vrnova
 +
    122 tringo
 +
    54 kerstin
 +
    49 padfield
 +
    47 taylor
 +
    26 tokuda
 +
    25 jcross186
 +
    25 hliu 
 +
    23 andy
 +
    18 domibel
 +
      9 kquintus
 +
      7 karthik     
 +
      7 hayes 
 +
      3 malaterre
 +
      2 maddah           
 +
      1 yumin             
 +
      1 matthew.bowman
 +
      1 FeiZhao           
 +
|}
 
Script used to count:
 
Script used to count:
 
  git ls-files | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r
 
  git ls-files | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r

Revision as of 03:55, 7 January 2012

Home < Slicer4:QtPort < FunFacts

Slicer 4 vs Slicer 3

  • Superbuild
    • Slicer 3.6 (Mac Os X, 4 proc.)
      • real: 141m33.004s user: 118m2.658s sys:13m31.075s
    • Slicer 4.0.1 (Mac Os X, 4 proc.)
      • real: 51m24.573s user: 159m38.262s sys: 21m41.498s
    • Slicer 3.6 vs 4.0.1 is 2.8x faster
  • Lib
    • Slicer3 MRML (gcc, 1 proc., Ubuntu 64b):
      • real: 4m50s user: 3m51s sys: 0m40s
    • Slicer3 MRML (Visual Studio 2008, 1 proc., Release):
      • 6m20s
    • Slicer4 MRML (gcc, 1 proc., Ubuntu 64b):
      • real: 2m11s user: 1m51s sys: 0m22s
    • Slicer4 MRML (Visual Studio 2008, Release):
      • 4m40s
    • Slicer 3.6 vs 4.0.1 is 1.5x to 2x faster

Number of lines per author in Slicer 4

Slicer 4.0.0 - 2011 Nov 27 Slicer 4.0.1 - 2012 Jan 06
 57424 finetjul
 48649 pieper
 47795 jcfr
 37846 clisle
 26534 tokuda
 19262 hjohnson
 16278 jvs
 12840 naucoin
  9515 pohl
  8739 fedorov
  7868 aylward
  7342 wjp@bwh.harvard.edu
  7227 millerjv
  6596 casey.goodlett
  5995 lorensen
  5503 blezek
  4823 haehn
  4427 alexy
  4138 sylvain
  3195 atriveg
  2818 kquintus
  2719 inorton
  2377 demian
  2310 barre
  1926 lantiga
  1840 nicky
  1769 ygao
  1449 ibanez
  1372 vmagnotta
   976 Michael.jeulinl
   893 benjamin.long
   672 hliu
   587 pkarasev
   570 rjosest
   518 kedar_p
   508 dpace
   403 partyd
   381 lauren
   369 lassoan
   352 zach.mullen
   328 harveerar
   313 ilknur.kabul
   312 johan.andruejol
   265 taox
   244 kerstin
   216 andy
   175 bess
   144 vrnova
   143 awiles
   122 tringo
    85 tgl
    64 domibel
    50 freudling
    49 padfield
    47 taylor
    25 jcross186
    13 FeiZhao
     9 hayes
     9 davisb
     7 karthik
     3 malaterre
     2 maddah
     1 yumin
     1 matthew.bowman
 58209 finetjul
 45473 jcfr
 42133 pieper
 19103 hjohnson
 10814 naucoin
  7853 aylward
  7017 millerjv
  6792 wjp@bwh.harvard.edu
  6592 casey.goodlett
  4760 haehn
  4207 blezek
  4146 fedorov
  3978 lorensen
  3969 sylvain
  3664 alexy
  3195 atriveg 
  2719 inorton
  2238 demian
  1769 ygao    
  1357 ibanez
  1027 Michael.jeulinl
   940 lantiga
   930 benjamin.long
   713 barre
   584 pkarasev
   570 rjosest 
   500 dpace 
   473 nicky
   387 lauren
   377 partyd
   342 zach.mullen
   328 harveerar
   312 ilknur.kabul
   311 johan.andruejol
   256 taox   
   175 bess    
   133 kedar_p 
   122 vrnova 
   122 tringo
    54 kerstin 
    49 padfield
    47 taylor
    26 tokuda
    25 jcross186
    25 hliu   
    23 andy
    18 domibel
     9 kquintus
     7 karthik      
     7 hayes   
     3 malaterre
     2 maddah             
     1 yumin              
     1 matthew.bowman
     1 FeiZhao            

Script used to count:

git ls-files | egrep -v \.'png|gif|vtk|stl|jpeg|jpg|ico|nrrd|dcm|xml|gz|md5|nhdr|log|mrml|mha|s3ext|s4ext|raw|html|dox|mhd|pack|vtp|am|nii|JPG|exe|db|zip|svg|img|cache|kit|hdr' | grep -v weave | grep -v tclkit-darwin-univ | grep -v Slicer3Launchers | grep -v tclkits | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -r