Enlightenment.org
-
-

Enlightenment DR17 User Guide

-

This is the Get-E.org Enlightenment DR17 User Guide. Please note that this guide only covers the E17 windowmanager and its dependencies. For information on other EFL based programs, consult the EFL user guide instead.

6.1.6 - Performance

E17 is highly scalable. Even with all its graphical effects and animations, it tries to be conservative when it comes to resource usage. There are several ways to tweak performance though.

If you have some extra RAM, you may want to increase the E17 font and image caches. This helps reduce swapping, for example if you switch backgrounds often. This is configured via the enlightenment_remote tool. The relevant options are these:

  -font-cache-set OPT1 Set the font cache size (Kb)
  -font-cache-get Get the speculative font cache size (Kb)
  -image-cache-set OPT1 Set the image cache size (Kb)
  -image-cache-get Get the speculative image cache size (Kb)

To view the current cache status, you'll need to use the following commands:

$ enlightenment_remote -image-cache-get
REPLY <- BEGIN
REPLY: 4096
REPLY <- END
$ enlightenment_remote -font-cache-get
REPLY <- BEGIN
REPLY: 512
REPLY <- END

In other words, the default image cache is around ~4 megabytes, while the font cache is around ~0.5 megabytes. If you wish to change these to something else, you'll need to:

$ enlightenment_remote -font-cache-set number
$ enlightenment_remote -image-cache-set number

Another setting you might want to change is the framerate in which the background layer is rendered. This is also done via enlightenment_remote:

$ enlightenment_remote -framerate-get
REPLY <- BEGIN
REPLY: 30.000
REPLY <- END

The default E17 framerate is 30. This can be changed with the following command:

$ enlightenment_remote -framerate-set number 

PreviousUpNext

-