How costly is ProfileService when using :Update() frequently?

I was just wondering how much performance costly it would be if I was using ProfileService to save with :Update() each time after item pickup. My game in mind would be a looter shooter.

It would be rather upsetting for a player to have an ultra rare drop, just to get it thrown out the window with a lost connection. But i’m also worried that saving too often (since its a looter shooter) would hinder how the game is run. So I just want clarification on how the balance should be. Many thanks.