【发布时间】:2022-06-12 03:39:20
【问题描述】:
我想在 android(Nougat/Pie 版本)中创建一个服务,该服务需要以
- android::DefaultKeyedVector
[https://android.googlesource.com/platform/frameworks/native/+/jb-dev/include/utils/KeyedVector.h] - std::map
[C++ 标准模板库]。
谁能帮我选择哪一个以获得更好的性能?有人做过这两种方法之间的基准测试吗?
【问题讨论】:
-
如果您要对这些进行基准测试,我也会将 parralel-hashmap 加入其中,我听说过它的好消息。
-
我正在寻找标准的东西,因此我只能在问题中说明的这两者之间进行选择。 @HolyBlackCat
-
您指的是哪个标准?
android::显然不是 C++ 标准的一部分。 -
我的意思是说我只能在这两个之间选择,有人对这两个地图进行基准测试吗?
标签: android c++ stl c++20 android-7.0-nougat