Halutaan, että testien kirjoittajan ei tarvitse sanoa muuta kuin että "tästä tehdään graafi". Kirjasto olkoon muulla tavoin konffattava sen suhteen, mihin graafi menee ja miten se näytetään.
Ehdotan, että profilointikirjasto ei oletuksena tee graafeille mitään. Jos ympäristömuuttuja (nimeltään esim.) PROFILER_VISUALIZATIONS_TO_FILE=tiedostonimi
on asetettu, data tallennetaan tuohon tiedostoon.
Jos ympäristömuuttuja PROFILER_VISUALIZATIONS_SHOW=1
on asetettu, testi pysähtyköön ja näyttäköön graafin. Jälkimmäinen olisi hyvä lähinnä kirjaston tai testien debuggaamiseen, mutta se olisi normaalitapauksessa pois päältä. Vaihtoehtoisesti kirjastossa voi olla metodin versio tai parametri, joka pakottaa näyttämään graafin heti.
Siirretään graafien näyttämislogiikka omaan kirjastoonsa, johon on pääkirjastosta riippuvuus. TMC:n NB-plugini käyttää näyttämiskirjastoa ja asettaa tiedostoontallennusympäristömuuttujan. Näyttämiskirjastossa olkoon tapa saada testiluokan ja testimetodin perusteella lista graafeista, jot