On Mon, Dec 9, 2013 at 7:58 PM, Carsten Haitzler <[email protected]> wrote:
> On Mon, 9 Dec 2013 19:28:43 -0500 Shawn Haworth <[email protected]> said:
>
>> On Mon, Dec 9, 2013 at 7:08 PM, Carsten Haitzler <[email protected]> 
>> wrote:
>> > On Mon, 9 Dec 2013 08:24:26 -0500 Shawn Haworth <[email protected]> said:
>> >
>> >> On Sun, Dec 8, 2013 at 10:39 AM, Boris Faure <[email protected]> wrote:
>> >> > We are pleased to announce the release of Terminology 0.4
>> >> >
>> >> > You can download the tarball either as [1]terminology-0.4.0.tar.gz or as
>> >> >  [2]terminology-0.4.0.tar.bz2.
>> >> >
>> >> > This release features:
>> >> >
>> >> >   * text reflow on resize,
>> >> >   * full 256 colors support,
>> >> >   * improved terminal compatibility,
>> >> >   * improved selection handling,
>> >> >   * backscroll compression to reduce memory usage,
>> >>
>> >>
>> >> What's the compression ratio?  How much memory can I expect to be
>> >> unused compared to 0.3.0?
>> >>
>> >> Thanks!
>> >
>> > i measured about 60% savings of backscroll memory on average. (si it was 
>> > 40%
>> > its original size).
>>
>> In the frozen tundra of the Northeast US (New England) I can only max
>> out my machine at 2GB ram (DDR Pentium 4).  Running LXDE + Terminology
>> w/ 10k scroll buffer + chromium-browser (or bsu when i'm bored) + tmux
>> + vim = heavy swappage. >:|
>> I'm thinking about switching my desktop environment to Ratpoison so I
>> can stay in hard memory.  Either that or shit-can Terminology for
>> lxterminal.
>
> chromium is what is really eating all your memory. you can fiddle about at the
> edges, but that's your real problem. do some memory profiling some time.

I definitely will, and provide a comparison on e-users.  Perhaps it
will help someone else along the way who has the same troubles as me.

> fyi i have a test machine - pentium-m @ 600mhz, 512m ram. runs e18, 
> terminology
> etc. just fine. even chromium as long as i keep it to simple stuff and don't 
> use
> multiple tabs. no gpu either.

I read on another thread you saying e18 is actually less bleeding edge
than e17.  Do you suggest running the e18 branch to gain more
stability?

>
> also one thing that hurts you is using lxde. lxde will have its own
> libraries/internals, where e re-uses the same efl code that it shares with
> terminology.
>
> scrollbuffers are not that expensive really. it's 8 bytes per char and only 
> the
> chars on each line until the last non-blank one are actually allocated. so
> assume 50% on average of every line in scrollback is used, a full 10k
> scrollback before compression will cost about 3.2m. with compression that 
> comes
> down to 1.3m also remember if you go back through scrollback terminology has 
> to
> uncompress as it goes and memory will balloon out again until it gets to
> re-compressing it again (when it goes idle). that's one terminal. also you may
> want to use the "multiple instances, one process" option under behavior. it
> only uses a single terminology process for all terminals.

Makes sense.  I'm going to change my environment and configuration to
match what you have on your test machine.  Thanks for giving a shit
about the little guy. :)

Shawn

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to