perdure and endure both mean "to remain in existence", and persist means "continue to exist". So are there any differences among the three verbs?
The odd one out, and by far the rarest of the three, perdure has more “throughness” to it, implying that something has not just endured, but in fact persisted through or despite something else. It has more of a survival connotation than the others. Selected OED citations:
And for the resulting perduring:
In philosophy the distinction is important. To persist is to remain wholly over time. To perdure is to remain over time despite changes. Objects persist and events perdure.
A table persists over time. It is, by and large, wholly present over time.
A birthday party perdures. People come and go, the activities change, the tone changes, but the party continues over time. It perdures.