How to completely delete an object without using:
bpy.ops.object.delete()
bpy.ops methods are too slow for my script, so far I am able to delete an object with a simple:
del obj
But Blender does not reset/delete names of the deleted objects with this method, so I end up with Cube.344, Cube.599, etc..
Also, deleted objects are not linked to the scene.
0.011783123016357422
seconds (on my thinkpad). I think that's really fast. I guess you are using the operator in a loop, right? Also consider this comment $\endgroup$