Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden prestatie-inzichten beschreven bij het gebruik van Format of tekenreeksinterpolatie ($"...").
Oorzaak
Het gebruik of string.Format de tekenreeksinterpolatie leidt vaak tot trage prestaties.
Beschrijving van prestatie-inzicht
Elke aanroep of string.Format tekenreeksinterpolatie maakt een nieuw tekenreeksobject, wat resulteert in overmatige geheugentoewijzingen en CPU-gebruik wanneer deze herhaaldelijk worden gebruikt, met name in lussen of codepaden die essentieel zijn voor prestaties.
Gebruik, indien mogelijk, een StringBuilder voor herhaalde tekenreeksbewerkingen of cache opgemaakte tekenreeksen.
StringBuilder maakt efficiƫnte tekenreeksconstructie mogelijk zonder meerdere tussenliggende tekenreeksobjecten te maken.
Een waarschuwing onderzoeken
Klik in het hulpprogramma CPU-gebruik op Broncode weergeven om te bepalen waar string.Format of tekenreeksinterpolatie te veel wordt gebruikt. Herstructureer indien mogelijk om opmaakbewerkingen in dynamische paden te gebruiken StringBuilder of te minimaliseren.