The memory usage is reasonable based on my experience. Running a test locally I checked the memory usage and saw this:
This is using Node 20 and Playwright 1.52 on MacOS 15.7.1. So yeah, using up 512MB of RAM running a test seems reasonable.