Udostępnij za pośrednictwem


Wyciek pamięci występuje podczas drukowania dokumentów w systemach Windows 10 i Windows 11

Dotyczy: Windows 10, Windows 11

Objawy

Gdy aplikacja używa funkcji OpenPrinter, StartDocPrinter, EndDocPrinter i ClosePrinter do drukowania dokumentów, może wystąpić mały wyciek pamięci. Ponadto w aplikacjach, które drukują wiele dokumentów, mogą pojawić się zwiększone użycie pamięci.

Przyczyna

Print.PrintSupport.Source.dll to składnik drukowania systemu, który może wyciekać około 300 bajtów dla każdego drukowanego dokumentu.

Rozwiązanie

Aby rozwiązać ten problem, użyj jednej z następujących metod:

  • Jako klient lub odbiorcy IT można okresowo ponownie uruchamiać długotrwałe procesy, które drukują wiele dokumentów.

  • Jako deweloper aplikacji możesz zaprojektować aplikację tak, aby drukowała każdy dokument w osobnym procesie.