Quelle est la différence entre PermGen et Metaspace?

Jusqu'à Java 7, il y avait une zone dans la mémoire JVM appelée PermGen , où JVM conservait ses classes. Dans Java 8, il a été supprimé et remplacé par la zone appelée Metaspace . Quelles sont les différences les plus importantes entre PermGen et Metaspace? La seule différence que je connais est...