**System Information**
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.84
**Blender Version**
Broken: version: 3.1.0, branch: master, commit date: 2022-03-08 18:16, hash: `rBc77597cd0e15`
Worked: 3.0.1 and older
**Short description of error**
Using a combination of Delete Geometry node along side the Armature modifier makes the node run slower and slower the more vertex groups armature is using. The difference is an immense drop from 144fps back to 8fps using the same .blend file in 3.0.1 and 3.1
{F12916568}
{F12916524}
{F12916570}
{F12916526}
**.blend file overview**
{F12916573}
I would argue that this bug is a high priority issue and makes a lot of the character animation workflows impossible to use in 3.1 .
Delete Geometry Node has been a replacement for the Mask Modifier ever since Geometry Nodes was introduced, it is a crucial part of a lot workflows.
**More information if needed :**
- Order of the modifiers does not matter
- Vertex groups on the mesh have to be used by the armature for it to take an affect, however the vertex group used to delete the geometry is not being used by the Armature
- The issue seems to be that the Node is now checking every single vertex group instead of the single attribute given to it
- The more vertex groups used by the armature the worse the performance