C#-koodin suorituskyvyn optimointia ja paintballia

04.10.2024

Koodareidemme arki on joustavaa etätyöskentelyä, joten meille on tärkeää säännöllisesti viettää aikaa yhdessä koulutus- ja virkistyspäivien merkeissä.

 

Päivä aloitettiin C#-koodin suorituskyvyn optimoinnin koulutuksella. Benchmarkattiin eli ajettiin testejä, jotka evaluoivat ja vertailevat eri implementaatioiden tai konfiguraatioiden suorituskykyjä. Profiloitiin eli etsittiin koodin suorituksesta pullonkauloja. Muistin, suorittimen ja säikeiden käytön optimoituessa sovellusten suorituskyky, käyttökokemus ja skaalautuvuus kohentuvat.

 

 

Työkaluina:
  • Visual Studio -kehitysympäristön Visual Studio Profilerilla nopeasti tuloksia suorityskyvyn ja resurssien kulutuksen analysointiin 
  • JetBrainsin kehittämällä dotTracella yksityiskohtaisempaa raportointia ja edistyneitä työkaluja monimutkaisiinkin suorituskykypulmiin
  • Microsoftin PerfView massiivisempien ja monimutkaisempien sovellusten suorituskyvyn ja muistin profilointiin

 

 Päivän kruunasi paintball-pelit ja saunominen Lopen Luksus -monitoimihuvilalla.

 

 


Liity uutislistallemme