Unfortunately, I don't think there's much you can do about that. There is close to 190,000 bacterial species in GTDB (not all are included in my tree since we don't have 16S sequences for all) and if you want to place sequences in that tree it will take a lot of memory. Since a while, GTDB-Tk has split its tree into multiple subtrees -- one per phylum or so -- to ease memory requirements. That would be a possibility, but there's quite a bit of work involved in that.