3 ms·
Rerendering each frame is wasteful because it keeps hardware from reaching deeper power-saving states. This includes the CPU, GPU and even the display, due to
by zozbot234 3y ago
Rerendering each frame is wasteful because it keeps hardware from reaching deeper power-saving states. This includes the CPU, GPU and even the display, due to technologies such as FreeSync. On modern hardware, even removing the blinking cursor has been found to save quite a bit of power, by eliminating needless screen redraws.
- justinclift 3y ago> ... even removing the blinking cursor has been found to save quite a bit of power, by eliminating needless screen redraws. Hadn't heard of that before, but it makes sense now you mention it. :)
- LoganDark 3y agoZed only rerenders the window each time it changes (and also for about a second since the last interaction for reasons[0]) but every time it rerenders the window it does rerender the entire window and not just the area that changed. That's what I thought GGP was calling horribly inefficient. [0]: https://zed.dev/blog/120fps https://zed.dev/blog/120fps