[Bf-blender-cvs] [a55c356a1c1] master: BLO: shrink old-new-map when it is cleared
Jacques Lucke
noreply at git.blender.org
Fri Dec 9 12:07:45 CET 2022
Commit: a55c356a1c169dff3095ef92682ce8a7583729a3
Author: Jacques Lucke
Date: Fri Dec 9 12:07:40 2022 +0100
Branches: master
https://developer.blender.org/rBa55c356a1c169dff3095ef92682ce8a7583729a3
BLO: shrink old-new-map when it is cleared
This was accidentally changed in {rB57613630c7faa41aa20ae9}.
Not shrinking the map can degrade performance.
===================================================================
M source/blender/blenloader/intern/readfile.cc
===================================================================
diff --git a/source/blender/blenloader/intern/readfile.cc b/source/blender/blenloader/intern/readfile.cc
index d5ba6730369..d7db103a460 100644
--- a/source/blender/blenloader/intern/readfile.cc
+++ b/source/blender/blenloader/intern/readfile.cc
@@ -301,7 +301,7 @@ static void oldnewmap_clear(OldNewMap *onm)
MEM_freeN(new_addr.newp);
}
}
- onm->map.clear();
+ onm->map.clear_and_shrink();
}
static void oldnewmap_free(OldNewMap *onm)
More information about the Bf-blender-cvs
mailing list