Fix performance-inefficient-vector-operation am: e1ed6cb533

Original change: https://android-review.googlesource.com/c/platform/system/apex/+/2152598

Change-Id: I824c331b2b1557ae874624b99bccc7936a944d9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/apexd/apex_file_repository.cpp b/apexd/apex_file_repository.cpp
index e82feb4..084f9a7 100644
--- a/apexd/apex_file_repository.cpp
+++ b/apexd/apex_file_repository.cpp
@@ -461,6 +461,7 @@
 
 std::vector<ApexFileRef> ApexFileRepository::GetPreInstalledApexFiles() const {
   std::vector<ApexFileRef> result;
+  result.reserve(pre_installed_store_.size());
   for (const auto& it : pre_installed_store_) {
     result.emplace_back(std::cref(it.second));
   }
@@ -469,6 +470,7 @@
 
 std::vector<ApexFileRef> ApexFileRepository::GetDataApexFiles() const {
   std::vector<ApexFileRef> result;
+  result.reserve(data_store_.size());
   for (const auto& it : data_store_) {
     result.emplace_back(std::cref(it.second));
   }