Вы должны убедиться, что ваша ОС и JVM являются 64-битными. В 32-битной среде фрагментация адресного пространства виртуальной памяти может привести к тому, что будут доступны относительно небольшие непрерывные блоки памяти.
Если вам необходимо использовать 32-битную ОС, попробуйте добавить в начало файла eclipse.ini следующее:
-vm
[some.path]/javaw.exe
Вы также можете попробовать отключить любые устройства, которые не являются строго обязательными, так как это приведет к загрузке меньшего количества драйверов в адресное пространство и уменьшению фрагментации.