Library Disposing/Speicheroptimierung

  • Allgemein

    Library Disposing/Speicheroptimierung

    Moin,

    ich versuche gerade meine HttpPostRequest Lib zu optimieren und habe zunächst überall wo es mir möglich war das USING-Statement genutzt und zudem IDisposing implementiert und dort alle Arrays, Listen und Klassen Nothing zugeordnet.

    Wenn ich diese Lib in ein Testprojekt einbinde und ein ca 80mb großes Video local hochlade steigt der benötige RAM-Speicher von 20MB (Form gestartet) auf 400-700MB (nach dem Request) an. Obwohl ich nach dem Upload ein Disposing ausführe wird der Speicher nicht wieder freigegeben.

    Da ich mich bisher noch nie mit dahingehender Speicheroptimierung beschäftigt habe, gibt es irgendwelche Tricks oder Kniffe die man hierbei beachten muss??

    Edit: Okay hat sich erledigt, musste lediglich den Garbage Collector manuell ausführen.

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Dodo“ ()