只读属性竟然拖垮了我的性能?
最近我正深入调查Letta Desktop的性能问题;故事老生常谈,用得越多,产品运行得越慢。这对我来说似乎再清楚不过了——大概只是某个长时间运行的循环,或者代码未经过优化。
然而,我突然意识到:其实这个问题和我的代码毫无关系(嗯,虽然之前确实有关系,但那是因为我基于一个错误的假设)。真正的问题在于,我总是强迫 UI 在新消息出现时向下滚动。
要知道,我使用的是一个简单的 s…
评论
?
参与讨论
最近我正深入调查Letta Desktop的性能问题;故事老生常谈,用得越多,产品运行得越慢。这对我来说似乎再清楚不过了——大概只是某个长时间运行的循环,或者代码未经过优化。
然而,我突然意识到:其实这个问题和我的代码毫无关系(嗯,虽然之前确实有关系,但那是因为我基于一个错误的假设)。真正的问题在于,我总是强迫 UI 在新消息出现时向下滚动。
要知道,我使用的是一个简单的 s…