器库 ← 返回提示词库

AI / 编程与调试

找出不必要的复制

逐处判断数据拷贝是为了防篡改还是历史遗留,并估算省下的开销

这段代码 [数据处理逻辑] 在大对象上来回拷贝(切片、深拷贝、序列化再反序列化)。请逐处判断是否必要:哪些是为了防止外部修改、哪些只是历史遗留;必要的改成只读视图或结构共享,不必要的直接去掉。输出改动点、每处省下的开销量级,以及如何确认去掉后没有引入别名修改的 bug。
本站原创

中文原文

使用建议

去掉拷贝后要专门测一遍「修改返回值会不会影响原对象」,这正是它原本防的事。

同方向的其他提示词