Uygulamanın Belleğini Boşaltmak

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
8 Ocak 2020
Mesajlar
190
Tepki puanı
22
Yaş
32
6 HİZMET YILI
[CODE title="Timer'a Eklenicek Kodlar"] Public Sub RefreshMemory()
Try
GC.Collect()
GC.WaitForPendingFinalizers()
If (Environment.OSVersion.Platform = PlatformID.Win32NT) Then
SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1)
Dim myProcesses As Process() = Process.GetProcessesByName("ApplicationName")
Dim myProcess As Process
'Dim ProcessInfo As Process
For Each myProcess In myProcesses
SetProcessWorkingSetSize(myProcess.Handle, -1, -1)
Next myProcess
End If
Catch ex As Exception
End Try
End Sub[/CODE]

Kullanmak için : RefreshMemory() yazmanız yeterli.
(Timer'a atamanızı öneririm , fazla bellek kullanımı hatası alanlar kodu kullanarak hatayı çözebilirsiniz.)
 
Onaylı Üye
Katılım
14 Kas 2016
Mesajlar
50
Tepki puanı
3
Ödüller
7
9 HİZMET YILI
Saol deneyecegim birazdan :) faydalı eline sağlık
 
Onaylı Üye
Katılım
21 May 2020
Mesajlar
50
Tepki puanı
4
Ödüller
3
Yaş
26
6 HİZMET YILI
Eline sağlık dostum yararlı konu
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst