Solution for rooted Eneco Toon GUI reboots due to qml memory leak

Everything about software tools, new software development and toolchains. For developers, mostly.

Moderators: marcelr, TheHogNL, Toonz

Post Reply
JackV
Starting Member
Starting Member
Posts: 23
Joined: Tue Feb 09, 2021 12:11 am

Solution for rooted Eneco Toon GUI reboots due to qml memory leak

Post by JackV »

When using apps on a rooted Eneco Toon you may have experienced that when you install too many apps, especially on Toon 1, the GUI begins to restart more often. This is caused by resource availability issues and mainly by memory issues caused by a memory leak in the qml of the GUI process.

In my repository https://github.com/JackV2020/Toon-qml-memory-leak you find a description of what is going on, how to work around the issue and an app which you can use as reference/demo and also as a measurement tool to measure the behavior of your app. Using the examples in the app you can optimize your own app and measure again to see how much you reduced the effect of the memory leak.

The more active your app is and the bigger the xmlHttpRequest onreadystatechanges, when you have these, and the data structures are the bigger your savings will be.
Post Reply

Return to “Toon software development”