我想知道原始对象与指向对象的指针是否有任何性能基准测试。
我知道在引用类型(例如地图)上使用指针是没有意义的,所以请不要提及它。
我知道如果数据需要更新,你“必须”使用指针,所以请不要提及它。
我发现的大多数答案/文档基本上都改写了官方文档中的指南: ... If the receiver is large, a big struct for instance, it will be much cheaper to use a pointer receiver.
我的问题只是“大”/“大”是什么意思?字符串上的指针是否矫枉过正?一个有两个字符串的结构呢,一个 struct 3 的字符串字段呢??
我认为我们经常处理这个用例,所以这是一个公平的问题。有些人建议不要介意性能问题,但也许有些人希望在有机会时使用正确的符号,即使性能增益并不显着。毕竟一个指针并不那么昂贵(即一次额外的击键)。
慕的地8271018
莫回无
翻阅古今
相关分类