Advertisement
Guest User

Memory test

a guest
Jan 2nd, 2020
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.65 KB | None | 0 0
  1. ob = bpy.context.active_object
  2.  
  3. def duplicate_test_memory(repeat):
  4.     for b in range(repeat):
  5.         bpy.ops.object.duplicate()
  6.     #
  7.     bpy.ops.object.select_all(action='SELECT')
  8.     ob.select_set(False)
  9.     bpy.ops.object.delete(use_global=False)
  10.     #
  11.     for mesh in bpy.data.meshes:
  12.         if mesh.users < 1:
  13.             bpy.data.meshes.remove(mesh)
  14.  
  15. repeat = 100
  16.  
  17. if ob:
  18.     for r in range(repeat):
  19.         duplicate_test_memory(repeat)
  20. else:
  21.     bpy.ops.mesh.primitive_cube_add(size=2, enter_editmode=False, location=(0, 0, 0))
  22.     ob = bpy.context.active_object
  23.     for r in range(repeat):
  24.         duplicate_test_memory(repeat)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement