vscode 将遥测数据清洗工作纳入共享流程,

ifmq2ha2  于 4个月前  发布在  Vscode
关注(0)|答案(2)|浏览(147)

跟进#138153
我们进行了大量的清理操作,以降低意外泄露PII或其他敏感数据到遥测的几率。这目前发生在渲染器进程中,因此可能会影响性能,尤其是启动性能。我也不知道我们是否/如何从其他进程(如主进程)清理遥测。由于遥测是从共享进程发送的,我们应该在那里进行清理,以便即使出现错误也不会影响启动性能。

axr492tv

axr492tv1#

是的,这是一个更复杂的重构,这就是为什么我们避免使用它。渲染处理器实现了通用遥测服务,几乎在所有发送遥测的地方都实现了这个服务。这是必需的,因为一些事情,如工作台的公共属性,对渲染器来说是独一无二的。共享进程中的“发送”只是所有已经形成和清理的数据通过IPC直接发送到应用洞察力。

kpbpu008

kpbpu0082#

是的,我理解这对11月来说没什么问题,但通常这应该是相对容易的,对吧?清理是通过一堆正则表达式完成的,如果这些只能通过渲染器帮助创建,那么将它们发送到共享进程应该很容易,对吧?

相关问题