diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2013-08-10 17:18:12 +0200 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2013-08-10 17:18:12 +0200 |
commit | 6714d6fc820e56ea53cd67e604a0928e7a974e84 (patch) | |
tree | dba649c6bc5bc2c0135c1823112809db602bfc80 /doc/de/autogen/plugin_api/hdata.txt | |
parent | a5cbfdf7fd38a14be47c898a66aac5737bbb1c4b (diff) | |
download | weechat-6714d6fc820e56ea53cd67e604a0928e7a974e84.zip |
core: optimize the removal of lines in buffers (a lot faster to clear/close buffers with lot of lines)
The update of variables "buffer_max_length" and "prefix_max_length" in struct
t_gui_lines is now delayed and made during the main refresh (in main loop).
For a buffer with 50K lines, it is up to 3300 times faster to clear/close it.
For a buffer with 4096 lines (default limit), it is up to 120 times faster.
Diffstat (limited to 'doc/de/autogen/plugin_api/hdata.txt')
-rw-r--r-- | doc/de/autogen/plugin_api/hdata.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/doc/de/autogen/plugin_api/hdata.txt b/doc/de/autogen/plugin_api/hdata.txt index f5c6ff80e..863a575d9 100644 --- a/doc/de/autogen/plugin_api/hdata.txt +++ b/doc/de/autogen/plugin_api/hdata.txt @@ -786,7 +786,9 @@ 'first_line_not_read' (integer) + 'lines_hidden' (integer) + 'buffer_max_length' (integer) + - 'prefix_max_length' (integer) | + 'buffer_max_length_refresh' (integer) + + 'prefix_max_length' (integer) + + 'prefix_max_length_refresh' (integer) | | - |