{"action":"opened","issue":{"url":"https://api.github.com/repos/jwilm/alacritty/issues/1316","repository_url":"https://api.github.com/repos/jwilm/alacritty","labels_url":"https://api.github.com/repos/jwilm/alacritty/issues/1316/labels{/name}","comments_url":"https://api.github.com/repos/jwilm/alacritty/issues/1316/comments","events_url":"https://api.github.com/repos/jwilm/alacritty/issues/1316/events","html_url":"https://github.com/jwilm/alacritty/issues/1316","id":324173166,"number":1316,"title":"Performance regression in scrollback","user":{"login":"chrisduerr","id":8886672,"avatar_url":"https://avatars3.githubusercontent.com/u/8886672?v=4","gravatar_id":"","url":"https://api.github.com/users/chrisduerr","html_url":"https://github.com/chrisduerr","followers_url":"https://api.github.com/users/chrisduerr/followers","following_url":"https://api.github.com/users/chrisduerr/following{/other_user}","gists_url":"https://api.github.com/users/chrisduerr/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisduerr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisduerr/subscriptions","organizations_url":"https://api.github.com/users/chrisduerr/orgs","repos_url":"https://api.github.com/users/chrisduerr/repos","events_url":"https://api.github.com/users/chrisduerr/events{/privacy}","received_events_url":"https://api.github.com/users/chrisduerr/received_events","type":"User","site_admin":false},"labels":[{"id":861214174,"url":"https://api.github.com/repos/jwilm/alacritty/labels/S%20-%20scrollback","name":"S - scrollback","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-17T20:25:56Z","updated_at":"2018-05-17T20:25:56Z","closed_at":null,"author_association":"COLLABORATOR","body":"I've just tested the scrollback PR because I wanted to make sure that scrolling is still faster than on master, and it is. However, while testing it I've noticed that there were some significant regressions comparing current master to the scrollback PR.\r\n\r\nTest Results:\r\n\r\n| Test | Master | Scrollback |\r\n| - | - | - |\r\n| scrolling | 6s | 4.4s |\r\n| alt-screen-random-write | 8.5s | 12s |\r\n| scrolling-in-region | 4s | 13s |\r\n\r\nThese tests are based on https://github.com/jwilm/alacritty.\r\n\r\nI'm not sure why I haven't noticed this earlier, but it seems like these regressions have been present ever since the scrollback PR was created. Especially the regression in `scrolling-in-region` seems quite massive.\r\n"}}
{"actor":{"display_login":"chrisduerr"}}