Demonstration
One orbit, four central objects.
The geometry, and what it does to the orbit
Periastron advance is geometry here: what an ellipse does when the surface it is drawn on is curved.
How to read this figure
Flamm's paraboloid: the embedding of the equatorial slice of the Schwarzschild geometry, not a rubber sheet.
The orbit, brightest where the body is now. The same semi-major axis and eccentricity in every case.
Where each periastron fell. The rate they walk round is the whole of the effect.
The throat, at the surface of the object. It deepens as the object gets more compact.
Periastron advance is geometry here: what an ellipse does when the surface it is drawn on is curved. The same orbit runs over four objects of rising compactness, at the same semi-major axis and the same eccentricity, so curvature is the one thing that changes and the advance rises with it. Compactness is set high so the effect runs in seconds, and the advance printed beside each object is the one measured from the run.