mirror of
https://github.com/wavetermdev/xterm.js.git
synced 2026-08-05 13:43:48 -07:00
change batch size to 500
This commit is contained in:
@@ -269,9 +269,9 @@ export class Buffer implements IBuffer {
|
||||
let counted = 0;
|
||||
for (let i = 0; i < this.lines.length; i++) {
|
||||
counted += this.lines.get(i)!.cleanupMemory();
|
||||
// throttle to 5k lines at once and
|
||||
// throttle to 500 lines at once and
|
||||
// return true to indicate, that the task is not finished yet
|
||||
if (counted > 5000) {
|
||||
if (counted > 500) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -340,8 +340,8 @@ export class BufferLine implements IBufferLine {
|
||||
* Resize BufferLine to `cols` filling excess cells with `fillCellData`.
|
||||
* The underlying array buffer will not change if there is still enough space
|
||||
* to hold the new buffer line data.
|
||||
* Returns a boolean indicating, whether a `cleanBuffer` call would free
|
||||
* excess memory (after shrinking > CLEANUP_THRESHOLD).
|
||||
* Returns a boolean indicating, whether a `cleanupMemory` call would free
|
||||
* excess memory (true after shrinking > CLEANUP_THRESHOLD).
|
||||
*/
|
||||
public resize(cols: number, fillCellData: ICellData): boolean {
|
||||
if (cols === this.length) {
|
||||
|
||||
Reference in New Issue
Block a user