-1

ich einen Windows-Dienst nach diesem Artikel gemacht hatte - https://msdn.microsoft.com/en-us/magazine/mt703436.aspx. Alles funktioniert gut und ich fühlte mich wie ein echter Programmierer). Aber ich habe ein Problem - dieser Dienst verbraucht zu viel Speicher. In der Tat, verbraucht für ca. 6 Stunden Service 3 GB Speicher und ich denke, es ist nicht sehr gut. Vielleicht ist jemand mit diesem Problem konfrontiert und löst es? Vielleicht könnte mir jemand helfen? Ich habe meinen Code hier - http://paste.ubuntu.com/24169803/.Speicher in Windows-Dienst undichte

Vielen Dank im Voraus.

+0

Es wird sehr schwer zu helfen, ohne in der Lage zu sein, den Code zu sehen. – gvee

+0

Editierte erste Nachricht. –

+0

Über 1.000 Zeilen Code ?? http://StackOverflow.com/Help/Mcve Ich denke, als eine allgemeine Antwort: Wie oft erstellen Sie 'New-Object' und nicht aufräumen? – gvee

Antwort

0

Ich habe den Artikel, den Sie für die Erstellung eines Service verwendet lesen. Kann nicht sicher sagen, ohne Ihren Code zu sehen, aber Sie vermissen wahrscheinlich Müllreiniger.

[System.GC]::Collect() 
+0

Ich habe versucht, Müll zu sammeln, aber es gab keinen Effekt. –