![]() |
TChart FMX Android Repaint Memory Leak
Hey,
ich erhalte von Steema irgendwie kein Feedback, dabei ist das Problem recht deutlich. (Kennt Jemand einen Weg Kontakt aufzunehmen, mit gültiger Kundenlizenz?) In Delphi 10.2.3 mit "TeeChartVCLFMXSOURCE-2018.26" steigt der Arbeitsspeicher unter Android schnell an wenn ich einfach nur ein standard FMX Projekt mit einem Chart und einer Series starte, welche mit einem Timer immer neugezeichnet wird "Chart.invalidate" Oder wenn zB ein Label vor dem Chart sich ändert. Passiert auf 2 Android Geräten, nach 40 mins bin ich schon bei 2GB. Danke und Gruß |
AW: TChart FMX Android Repaint Memory Leak
Steema beteiligt sich manchmal auf StackOverflow. Technischer Support ist sonst über deren Forum, da hat man ja auch nur mit laufender Lizenz Schreibzugriff. Da wird in der Regel auch gut geantwortet.
PS: Ich hatte keine guten Erfahrungen mit TeeChart unter iOS und Android und das Projekt wurde auch zum Glück begraben |
AW: TChart FMX Android Repaint Memory Leak
Hatte mittlerweile ein wenig Kontakt. Angeblich kann der Support es grundsätzlich nachvollziehen. Aber sie tun nichts weiter.
Ich kann mir nicht vorstellen, dass wir die Einzigen sind. Jeder der TChart unter Android verwendet, müsste das gleiche Problem haben. Kann das nochmal Jemand anderes bitte nachvollziehen: Einfach ein Tchart (auch ohne Series) neu zeichnen lassen, egal wie. ZB "Chart.invalidate". Unter Android müsste man dann recht schnell einen Speicheranstieg feststellen. Danke :* |
AW: TChart FMX Android Repaint Memory Leak
Ich würde ehrlich gesagt auch nicht drauf bauen dass Steema noch groß Arbeit in TeeChart für FMX steckt. So toll TeeChart für VCL ist und so gut sie immer Support geleistet haben, bei FMX war das wirklich anders.
Ich hatte vor drei Jahren (2016) einen ähnlichen Fall, eins von vielen Problemchen mit TeeChart unter Android und iOS: Bei bestimmten Dingen ging das ganze Formular außerhalb des Charts kaputt. Sie konnten es nachstellen. Was wurde getan? Richtig, nichts. Links: Kann man irgendwo auch verstehen, ich denke nicht dass es wirklich viele (noch) zahlende Kunden für FMX und TeeChart gibt. Betriebswirtschaftlich ist es für die Jungs wohl besser, sie verwenden ihre Manpower für andere Plattformen wie Xamarin.Forms. |
AW: TChart FMX Android Repaint Memory Leak
Ich setze TeeChart für Android/iOS seit jetzt ein paar Jahren problemlos ein.
Ich nutze aber auch nur das beigepackte TeeChart mit RadStudio, und nutze es nur für relativ einfache Liniendiagramme. Da habe bisher noch keine Probleme festgestellt, ich habe es aber auch nicht intensiv getestet (40 min. kommen in meiner Anwendung nicht zum Einsatz, das wird i.d.R. vorher fertig). Hättest Du denn ein Demo wo ein Fehler auftritt und womit testest Du den Speicherbedarf ? |
AW: TChart FMX Android Repaint Memory Leak
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
im Anhang ein Test, bestehend aus einem TChart (bei mir Pro), einer Series (ohne Werte) und einem Label vor dem Chart, welches mit einem Timer aktualisiert wird. mit der normalen Android Speicherübersicht sehe ich dann, dass der Arbeitsspeicher deutlich steigt. Irgendwann kommt dann auch OutofMemory exception. Wäre cool wenn das mal jemand verifizieren kann. |
AW: TChart FMX Android Repaint Memory Leak
Liste der Anhänge anzeigen (Anzahl: 1)
Ich wollte es gerade mal Testen, bekomme aber direkt beim Öffnen eine Exception geworfen:
Anhang 51608 Werde versuchen das zu testen, dann aber ohne das "HoverElement". Habe aber gleich zwei Termine, deshalb kann ich womöglich erst heute nachmittag antworten. Edit: Schon erledigt. Kann ich leider bestätigen, der Speicherbedarf steigt rapide an, hier mit einem ADB memory dump gemessen: Zitat:
Bitte reiche dein Beispiel doch als QP-Eintrag ein (am Besten ohne die "HoverElement" Exception). *Gemessen mit: Samsung S9 Galaxy Plus Android 9.0 |
AW: TChart FMX Android Repaint Memory Leak
Ist nun Embarcadero FMX schuld oder Steema TeeChart?
|
AW: TChart FMX Android Repaint Memory Leak
Danke für den Test!
Also auch mit standard TChart wird man das Problem haben. Stemma selbst hat das Problem ja auch bestätigt. ![]() Tchart ist für Android also aktuell nicht produktiv nutzbar. ZB für eine Monitoring App auf einem Tablet als Daueranzeige, würde es alle 2 Std abstürzen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 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