A snapshot isn’t a copy, it sets each of the original VMDK files as read-only and creates a read/write delta VMDK file for each.
So in terms of space, the VM will consume datastore space from the moment the snapshot has been created, and continue to do so incrementally til you delete the snapshot. Oh, plus there will be files created equivalent to the memory size if you also selected the memory to be included in the snapshot.