There is not that much that can be done about C stack usage from within R; you can monitor it via Cstack_info()
but that is about it.
I suspect that there is something wrong about the object you are plotting - what class is it, and what was its origin? It does not come from {sf}
.
In order to reduce the load on your session you may consider one of two things:
-
print(st_geometry(world))
= just the boundaries (without data) -
print(world, max.plot = 1)
= just the first data item from world dataframe (whatever that is)