Version 8 (modified by 6 years ago) (diff) | ,
---|
Performance
Relevant Configuration
In order to get the best performance out of the system, the most important aspects to consider are (in descending order):
Automated Testing
Please see Automated performance and regression testing
Stress Testing
To be able to use a single client to create many connections to many servers, or simply to simulate an extremely high performance client, r2482 adds the ability to skip the client code which normally paints the windows. To use it:
XPRA_USE_FAKE_BACKING=1 xpra attach
The XPRA_FAKE_BACKING_DELAY
can be used to control how long (in milliseconds) the client waits before responding to the server after each draw packet:
XPRA_FAKE_BACKING_DELAY=10 XPRA_USE_FAKE_BACKING=1 xpra attach
Note: the windows are still shown - just not painted.
Tuning / Pending items
The following mostly undocumented tunables can have an impact on performance and should be investigated more thoroughly under different scenarios:
XPRA_YIELD
- see #181XPRA_USE_PIL
MAX_NONVIDEO_OR_INITIAL_PIXELS
andXPRA_MAX_NONVIDEO_PIXELS