dll" ( _<br /> ByVal process As IntPtr, _<br /> ByVal minimumWorkingSetSize As Integer, _<br /> ByVal maximumWorkingSetSize As Integer) As Integer<br /><br /> Public Shared Sub FlushMemory()<br /> &nbs ...
Verfasst am: 19.02.2008, 11:07 Aufrufe: 2820
Super geil, vielen dank
Durch diese tolle Klasse habe ich mal eben den Ressourcen Verbrauch meines Programmes von 10.356K auf 4.616K gesenkt
CA2001 : Microsoft.Reliability : Entfernen Sie den Aufruf an GC.Collect aus "'MemoryManagement.FlushMemory()'". Das Erzwingen von Garbage Collection ist normalerweise nicht erforderlich und kann die Leistung wesentlich herabsetzen.
Verfasst am: 02.12.2007, 13:52 Aufrufe: 2820
Hab vorhin im Netz eine sehr interessante Klasse von Cory Smith gefunden:
Public Class MemoryManagement
Private Declare Function SetProcessWorkingSetSize Lib "kernel32.dll" ( _
ByVal process As IntPtr, _
ByVal minimumWorkingSetSize As Integer, _
ByVal maximumWorkingSetSize As Integer) As Integer
Public Shared Sub FlushMemory()
GC.Collect( ...
[ Time: 6.1907s ][ Queries: 61 (6.1183s) ][ GZIP on - Debug on ]