Avainsana: SSD

Visual Studion nopeuttaminen

Törmäsin fantastiseen lastuun, jossa tiivistettiin kuinka Visual Studion käännösaikaa voi nopeuttaa.

  1. Käynnistä Visual Studio safe mode -tilassa. Tiedät hidastavatko lisäosat.
    C:\WINDOWS\system32>devenv /SafeMode
  2. Käytä SSD-levyä! Perinteinen kiintolevy syö aikaasi.
  3. Säädä virussuojaustasi. Poista virustarkistus Visual Studion exe-tiedostoilta ja käännöskansioilta.
  4. Käytä RAM-levyä. Mikäli käytät perinteistä kovalevyä, voit osioida käyttömuistista palan projektin kääntämistä varten.
  5. Selvitä mistä hitaus johtuu eli käytä prosessinvalvontaa sysinternals:n kautta.
  6. Sammuta Visual Studion IDE:n ominaisuuksia.

nousuMinua arveluttaa virustorjunnan sammuttaminen, mutta vain hetken. Kymmenen vuoden aikana koneelleni on pyrkinyt ehkä kolme virusta. Nämä yrittivät tulla selaimen kautta, kun napsautin vahingossa jotain mainosbanneria jollain blogisivulla.

Hitauden selvittäminen onnistuu kohtuullisesti myös perinteisellä järjestelmävalvonta-sovelluksella. Jos on CPU aikaa, muistia ja levytilaa vapaana, mutta silti Visual Studio jumittaa, niin hitaus tulee Visual Studion sisältä. Jotkut ovat poistaneet ReSharperin käytöstä, koska se hidastaa koodausta. Ainakin vanhemmat versiot ovat tahmanneet IDE:ä joskus pahastikin.

Olen joskus sammuttanut tiedoston seurannan Solution Explorerista, säästääkseni joitain kymmeniä millisekunteja. Edelleen riippuu kehitysympäristöstä mitä ominaisuuksia kannattaa ja voi pitää päällä.

Koodailukoneen SSD-levy kuntoon

Työkaverini Pate kertoi hyvän ohjeen kuinka SSD-levyltä saa pois windowsin sivutustiedoston. SSD-levyn kestävyyteen vaikuttaa levylle tehtyjen kirjoitusten määrä, joten kannattaa siirtää levyltä pois hiberfil.sys ja pagefile.sys. Näihin tiedostoihin windows raapustelee jatkuvasti kaikenlaista, kun tietokoneen muisti alkaa täyttyä.

Pöytäkone. Käyttöjärjestelmä C-asemalla, SSD-levyllä. Harvemmin käytetty data perinteisellä kovalevyllä, D-asemalla. Käyttöjärjestelmäksi asennettu Windows 7.

Koodailukonetta ei tarvitse laittaa nukkumaan. Sen voi rehellisesti sammuttaa, kun työpäivä on ohitse. Koneelta kannattaa siis poistaa koko toiminto. Hiberfil.sys poistuu vain Hibernate-ominaisuuden poistamalla. Tämä tapahtuu Command Promptissa (aja ”Run as administrator” varmuuden vuoksi) antamalla komento ”powercfg –h off”.

Pagefilen voi siirtää D-asemalle seuraavasti:
Valitse linkit Control Panel > System > System > Advanced System Settings. System Properties -ikkuna avautuu. Advanced –välilehden ylin Settings… –kohta avaa Performance Options -ikkunan. Vaihda Advanced –välilehti ja napsauta keskellä olevaa Change… -nappulaa.

Olet vihdoin Virtual Memory -ikkunassa. Poista ruksi kohdasta ”Automatically manage paging file size for all drives”. Lopuksi valitse oman maun mukaan joko pagefilen siirto D-asemalle tai täppä kohtaan ”No paging file”.

pagefilen siirtäminen
pagefilen siirtäminen

Jos poistaa sivutustiedoston, niin kone ei hidastu muistin loppuessa vaan käyttäminen tökkää tyystin. 64-bittisellä windowsilla 8 tai 16 gigan keskusmuistilla ei muisti pääse helposti loppumaan. Ei ainakaan perinteisessä koodailukäytössä. 32-bittisen ympäristön, kymmenen sovelluksen tai muistia syövien sovelluksen käyttäjien kannattaa säilyttää pagefile.