EDA里面很少用到shared_ptr啊,核心数据都是ObjPool管理
很多时候还得用mmap自行管理内存页面
这种开发模式下,绝大多数人只是使用指针,不会create/destroy Obj的
【 在 beep (菜M.喵星耗子) 的大作中提到: 】
: 我目前的理解是,即使多使用Rc+RefCell,性能也基本会和c++ shared_ptr可比的。现代c++也已经是unique_ptr shared_ptr满天飞了。
: 需求就是要快呀,传统上EDA软件基本都是c++写的,现在用rust我觉得是合理的,据我所知那几个EDA大厂比如s家里面也用很多rust。用golang反而很奇怪。。。
--
FROM 111.197.236.182