https://bugs.kde.org/show_bug.cgi?id=396840
--- Comment #6 from Matthieu Gallien <matthieu_gall...@yahoo.fr> --- Git commit 01c393ec2c0ba1686d03bfbb768df106de6b28f6 by Matthieu Gallien. Committed on 17/09/2018 at 20:43. Pushed by mgallien into branch '0.3'. makes data classes be implicitely shared: decrease memory usage Summary: use QSharedDataPointer to implictely share the data classes (MusicAudioTrack, MusicAlbum and MusicAudioGenre) A little reduction n memory usage is measurable (at least on my setup). A further optimization could be to only create a track once in DatabaseInterface. Reviewers: astippich, januz, ognarb Reviewed By: astippich Tags: #elisa Differential Revision: https://phabricator.kde.org/D15456 M +2 -2 autotests/localfilelistingtest.cpp M +9 -28 src/musicalbum.cpp M +6 -3 src/musicalbum.h M +8 -26 src/musicartist.cpp M +6 -3 src/musicartist.h M +8 -26 src/musicaudiogenre.cpp M +6 -3 src/musicaudiogenre.h M +29 -47 src/musicaudiotrack.cpp M +16 -13 src/musicaudiotrack.h https://commits.kde.org/elisa/01c393ec2c0ba1686d03bfbb768df106de6b28f6 -- You are receiving this mail because: You are watching all bug changes.