estoy perfilado una aplicación de C# .NET WinForms y me he dado cuenta que genera millones de fallos de página suaves y seguir aumentando durante el trabajo ...¿Cómo puedo evitar la gran cantidad de fallas de páginas suaves generadas por mi aplicación C# .NET?
sé que en .NET el número de páginas de fallos que una aplicación genera generalmente es alta, pero millones de fallas de página parecen demasiado ... Parece que la aplicación activó una condición de carrera con el GC, ¿es posible?
¿Hay alguna pieza de código mal diseñada que pueda conducir a esta situación? Si no está en el código, ¿hay alguna configuración oculta de .NET framework que pueda reducir el número de fallas de página?
¿Se puede evitar la generación de un número cada vez mayor de fallas de página suaves?
¿Por qué te ¿cuidado? ¿Cuánto tiempo tardan estas fallas? ¿Entiendes que las fallas blandas no se leen desde el disco? –
Sí, sé que las fallas blandas no leen el disco, pero el número es enorme y sigue aumentando ... ¿Es normal? No creo que sea un comportamiento normal. – aleroot
El comportamiento normal es ignorar números aleatorios y concentrarse en resolver problemas. ¿Es esto un problema, o simplemente un número aleatorio que has observado? –