> On 26. Jun 2019, at 13:47, Simon Hausmann <simon.hausm...@qt.io> wrote: > > Hi, > > From my earlier email: > > " I measured on Windows with a Qt Creator built with > WebEngine support and surfed a little through the docs. The memory > consumption of the web engine process weighed in between 14-20 MB of RAM.”
From Activity Monitor on macOS, it looks like here the memory consumption increase compared to QTextBrowser is about 40 MB for the Qt Creator process + 20-40 MB for the QtWebEngineProcess per simultaneously opened page. So, that is something like a 140 MB RAM increase if you don’t explicitly open documentation in additional “tabs”, since by default we have one viewer for context help beside the editor, and the viewer in Help mode. If you additionally show some documentation in an external window (happens when opening examples), that’s about 210 MB RAM usage increase then. Br, Eike > That number came from the task manager in Windows. > > Simon > From: Development <development-boun...@qt-project.org> on behalf of Michal > Klocek <michal.klo...@qt.io> > Sent: Wednesday, June 26, 2019 13:31 > To: development@qt-project.org > Subject: Re: [Development] Assistant WebKit/WebEngine support > > Could you explain how did you measure web engine memory consumption to > get 14-20MB of ram ? > > On 6/26/19 1:12 PM, Simon Hausmann wrote: > > > > Am 25.06.19 um 23:53 schrieb Konrad Rosenbaum: > >> Option 4: convert to WebEngine > >> Pros: looks great; currently supported browser engine, only little > >> porting work > >> Cons: horrible memory footprint; acute terminal featuritis; adds lots of > >> dependencies (disqualifies it for most/many people redistributing it); > >> does not work on all platforms supported by Qt (makes assistant less > >> useful or even useless to those users); embedding in IDEs becomes much > >> more difficult (dependencies and #ifdef's for unsupported platforms) > > > > > > I'd really like to eliminate this myth of a "horrible memory footprint". > > I sent an email earlier in this thread regarding this and presented > > numbers that suggest otherwise for documentation content. > > > > > > > > Simon > > > > > > _______________________________________________ > > Development mailing list > > Development@qt-project.org > > https://lists.qt-project.org/listinfo/development > > > _______________________________________________ > Development mailing list > Development@qt-project.org > https://lists.qt-project.org/listinfo/development > _______________________________________________ > Development mailing list > Development@qt-project.org > https://lists.qt-project.org/listinfo/development -- Eike Ziller Principal Software Engineer The Qt Company GmbH Rudower Chaussee 13 D-12489 Berlin eike.zil...@qt.io http://qt.io Geschäftsführer: Mika Pälsi, Juha Varelius, Mika Harjuaho Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development