home.social

#workleaks — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #workleaks, aggregated by home.social.

  1. "Dein Hund rennt mir die ganze Zeit hinterher!"
    "Hast du noch Leckerlies in der Tasche?"
    "Oh, ja..."
    #workleaks #officedog

  2. OH: "Hendriks Plan für den #B2Run ist nicht schneller zu sein, weil er mehr trainiert, sondern weil alle anderen dicker sind als er."
    "...Will noch jemand Süßigkeiten?"
    #workleaks

  3. Nach Null setzen der Klassenvariablen in der tearDown() die die Referenzen hatten gehen die Zähler auch wieder runter und der scheiß fliegt mir nicht mehr um die Ohren 🙌🏼

    #workleaks #MemoryLeak #Python #Java #Unittest

  4. Damit bleiben natürlich auch diese Instanzen referenziert und werden nicht aufgeräumt.

    Mit wachsender Anzahl Testklassen, werdens also auch immer mehr Referenzen die unnötig weiter Platz belegen und 🤯

    Hab die Theorie dann eben mal überprüft, indem ich in Kon-/Destruktor der instanziierten Klassen einen Zähler gepackt hab.
    Und recht gehabt.

    #workleaks #MemoryLeak #Python #Java #Unittest

  5. Ich hab mittlerweile so viele Unittests in dieser Suite drin, der VM HeapSpace fliegt mir um die Ohren 😶‍🌫️
    Heute morgen also mal Speicheroptimierung in den Unittests betrieben :blobcatverified:

    Was war passiert?
    Naja, ich hab in der setUp() 9 Objekte instanziiert und in Klassenvariablen der Testklasse abgelegt.

    Well, am Ende des Tests, hält die Testumgebung die Referenz auf alle Testklassen bis sie mit allem fertig ist, für final Reporting. 👀

    #workleaks #MemoryLeak #Python #Java #Unittest