gtk2. Haven't checked GTK3 yet.

Also, Xournal uses ~500MB of RAM. The file in question is about ~5MB.

I can send the file, if you'd like?

Shuhao

On 12/10/2013 02:16 AM, dmg wrote:
> which version are you using? gtk2 or gtk3?
>
> --dmg
>
> On Mon, Dec 9, 2013 at 5:51 PM, Shuhao <shu...@shuhaowu.com> wrote:
>> So I'm currently studying and doing questions on Xournal. Up to 34 pages and
>> saving + load time is pretty painful. Also, when I initially load the
>> program it shows a blank screen, any scroll action will show the drawings.
>>
>> Shuhao
>>
>>
>> On 11/22/2013 09:08 PM, D M German wrote:
>>>
>>>
>>>
>>>    Shuhao> For the problem with file loading, I have that issue. I try to
>>> keep my
>>>    Shuhao> notes in under 14 pages per file because of this.
>>>
>>>    Shuhao> Can't we not have multiple files inside the tar file? This means
>>> that
>>>    Shuhao> each page (or two pages, whatever the optimal number is) gets
>>> its own
>>>    Shuhao> xml file. We would only load pages as they are necessary, and
>>> even
>>>    Shuhao> freeing (on save, as an example).
>>>
>>> The problem is that xournal instantiates every single widget needed for
>>> the entire document, eating a lot of memory.
>>>
>>> One solution is that, in single page mode, only the current page (and
>>> perhaps the next and previous) are loaded. This will slow scrolling, but
>>> if properly done it might work.
>>>
>>> But this requires a lot of work.
>>>
>>> --dmg
>>>
>>>
>>>
>>>    Shuhao> Shuhao
>>>
>>>    Shuhao> On 11/20/2013 10:24 PM, D M German wrote:
>>>    >>
>>>    >>
>>>    >>
>>>    Wilson> I'm interested to hear the resolution of this resize lag!
>>> Because of the
>>>    Wilson> limitations of my netbook the memory usage and lag were probably
>>> the two
>>>    Wilson> issues that impacted my experience the most.
>>>    >>
>>>    >> After the exercise to port to goocanvas, I can say that this problem
>>> is
>>>    >> not trivial to solve.
>>>    >>
>>>    >> The main problem is that xournal instantiates every single canvas
>>> item
>>>    >> when they are created/loaded from the file. This means that if you
>>> are
>>>    >> low in memory, and your document is large, your computer might start
>>>    >> trashing.
>>>    >>
>>>    >> The resize problem is not as difficult to solve (specially for one
>>> page
>>>    >> viewing). This might be done by resizing the current page
>>> interactively
>>>    >> and the rest of the pages in the background (something that is done
>>>    >> already for PDF backgrounds).  Of course,  the programming is not
>>>    >> trivial, but doable.
>>>    >>
>>>    >>
>>>    >> --dmg
>>>    >>
>>>    >>
>>>    >> --
>>>    >> Daniel M. German
>>>    >> http://turingmachine.org/
>>>    >> http://silvernegative.com/
>>>    >> dmg (at) uvic (dot) ca
>>>    >> replace (at) with @ and (dot) with .
>>>    >>
>>>    >>
>>>    >>
>>>    >>
>>> ------------------------------------------------------------------------------
>>>    >> Shape the Mobile Experience: Free Subscription
>>>    >> Software experts and developers: Be at the forefront of tech
>>> innovation.
>>>    >> Intel(R) Software Adrenaline delivers strategic insight and
>>> game-changing
>>>    >> conversations that shape the rapidly evolving mobile landscape. Sign
>>> up now.
>>>    >>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
>>>    >> _______________________________________________
>>>    >> Xournal-devel mailing list
>>>    >> Xournal-devel@lists.sourceforge.net
>>>    >> https://lists.sourceforge.net/lists/listinfo/xournal-devel
>>>    >>
>>>
>>>    Shuhao>
>>> ------------------------------------------------------------------------------
>>>    Shuhao> Shape the Mobile Experience: Free Subscription
>>>    Shuhao> Software experts and developers: Be at the forefront of tech
>>> innovation.
>>>    Shuhao> Intel(R) Software Adrenaline delivers strategic insight and
>>> game-changing
>>>    Shuhao> conversations that shape the rapidly evolving mobile landscape.
>>> Sign up now.
>>>    Shuhao>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
>>>    Shuhao> _______________________________________________
>>>    Shuhao> Xournal-devel mailing list
>>>    Shuhao> Xournal-devel@lists.sourceforge.net
>>>    Shuhao> https://lists.sourceforge.net/lists/listinfo/xournal-devel
>>>
>>>
>>> --
>>> Daniel M. German                  "One person will bear with
>>>                                      dissent in matters of church
>>> government,
>>>      John Stuart Mill ->             but not of dogma"
>>> http://turingmachine.org/
>>> http://silvernegative.com/
>>> dmg (at) uvic (dot) ca
>>> replace (at) with @ and (dot) with .
>>>
>>>
>>>
>>
>
>
>

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel

Reply via email to