AGB  ·  Datenschutz  ·  Impressum  







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

TChart FMX Android Repaint Memory Leak

Ein Thema von DukeM · begonnen am 26. Apr 2019 · letzter Beitrag vom 3. Sep 2019
Antwort Antwort
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: TChart FMX Android Repaint Memory Leak

  Alt 29. Aug 2019, 17:44
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:
  1. https://www.steema.com/support/viewtopic.php?t=16261
  2. http://bugs.teechart.net/show_bug.cgi?id=1631

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.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#2

AW: TChart FMX Android Repaint Memory Leak

  Alt 30. Aug 2019, 14:04
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 ?
  Mit Zitat antworten Zitat
localhost

Registriert seit: 7. Dez 2005
Ort: Dortmund
14 Beiträge
 
#3

AW: TChart FMX Android Repaint Memory Leak

  Alt 2. Sep 2019, 14:50
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.
Angehängte Dateien
Dateityp: zip LeakTest.zip (7,3 KB, 2x aufgerufen)
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.174 Beiträge
 
Delphi 12 Athens
 
#4

AW: TChart FMX Android Repaint Memory Leak

  Alt 3. Sep 2019, 07:19
Ich wollte es gerade mal Testen, bekomme aber direkt beim Öffnen eine Exception geworfen:
Clipboard01.jpg

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:
* com.embarcadero.LeakTest / u0a329 / v1:
TOTAL: 51% (118MB-119MB-120MB/44MB-55MB-107MB/0,00-47MB-107MB over 6)
Top: 51% (118MB-119MB-120MB/44MB-55MB-107MB/0,00-47MB-107MB over 6)
stieg innerhalb von 3-4 Sek. um 1% kontinuierlich an, und wird sehr schnell 100% erreichen.

Bitte reiche dein Beispiel doch als QP-Eintrag ein (am Besten ohne die "HoverElement" Exception).

*Gemessen mit:
Samsung S9 Galaxy Plus
Android 9.0

Geändert von Rollo62 ( 3. Sep 2019 um 07:35 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: TChart FMX Android Repaint Memory Leak

  Alt 3. Sep 2019, 08:55
Ist nun Embarcadero FMX schuld oder Steema TeeChart?
  Mit Zitat antworten Zitat
localhost

Registriert seit: 7. Dez 2005
Ort: Dortmund
14 Beiträge
 
#6

AW: TChart FMX Android Repaint Memory Leak

  Alt 3. Sep 2019, 13:09
Danke für den Test!
Also auch mit standard TChart wird man das Problem haben.


Stemma selbst hat das Problem ja auch bestätigt.

https://www.steema.com/support/viewt...p?f=17&t=17169


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.
  Mit Zitat antworten Zitat
Antwort Antwort


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 08:55 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