AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FastMM4 mit Delphi Rio

Ein Thema von Scurra · begonnen am 1. Apr 2020 · letzter Beitrag vom 2. Apr 2020
 
Scurra

Registriert seit: 19. Jan 2015
81 Beiträge
 
Delphi 10.3 Rio
 
#1

FastMM4 mit Delphi Rio

  Alt 1. Apr 2020, 06:14
Hallo zusammen,

wir sind vor einiger Zeit von Seattle auf Rio umgestiegen. Wir haben bemerkt, dass wir bei unseren Unittests (dUnit) zum Beispiel die Option "Test abbrechen, wenn Memory-Leaks gefunden wurden" nicht mehr setzen können.

Nach einigen Recherechen haben wir es nun doch hinbekommen, indem wir Einstellungen/Kompilerschalter in der Options.inc Datei vorgenommen haben. Die Einstellung von oben lässt sich jetzt wieder auswählen und aktivieren. Allerdings schlagen Tests mit Memory-Leaks trotzdem nicht mehr fehl, sondern bleiben grün. Ich kann mich erinnern, dass bei Seattle in solchen Fällen der Test fehlgeschlagen ist und eine Meldung mit der größe des Memory-Leaks angezeigt wurde.

Was jetzt zumindest wieder funktioniert, ist, Memory-Leaks über die Option "ReportMemoryLeaksOnShutdown := true" beim Schließen der Unittests anzuzeigen. Und es wird nun nach der Ausführung der Tests auch eine Datei angelegt, in die eine Liste mit Memory-Leaks inkl. Callstacks geschrieben wird. Das heißt also, dass die Memory-Leak Detektion prinzipiell funktioniert.

Weiß jemand, ob und wie man die Tests unter Delphi Rio fehlschlagen lassen kann, wenn man Memory-Leaks eingebaut hat?
Und wird FastMM4 eigentlich weiterentwickelt? Im Internet findet man Sourcen, die zum Teil schon mehrere Jahre alt sind.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz