Зависит от ОС.
Для Linux и Solaris все экземпляры обязательно будут совместно использовать страницы памяти, в которых хранится код (или текст, как его правильно называют).
Они также могут делиться страницами данных, которые происходят из исполняемого файла (то есть для глобальных и статических данных). Что происходит, если эти страницы используются совместно с техникой, называемой копирование при записи или COW. Пока экземпляр не изменяет страницы данных, они будут совместно использоваться. Но как только экземпляр изменяет страницу данных, он получает свою собственную копию.
Я предполагаю, что современные версии Windows делают то же самое, но я точно не знаю.