Error al iniciar eclipse

Hoy he obtenido un error, al iniciar eclipse:

—————————
Java Virtual Machine Launcher
—————————
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
—————————
Aceptar
—————————

Lo he solucionado bajando el -Xmx de 1024 a 768m. En stackoverflow, comentan mas formas. Pero solo me ha funcionado bajar el Xmx.

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
384M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
384M
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.7.0_21/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx768m
-XX:MaxPermSize=384m
Error al iniciar eclipse

Debuguear Tomcat en Eclipse

Necesidad:
Quiero poder debuguear los portlets que tengo en Tomcat-Liferay en mi Eclipse IDE.

Pasos:
1.- Arrancar tomcat con jpda activo:

# Arrancar tomcat con jpda activo:
/cygdrive/c/Software/liferay/liferay-portal-6.1.1-ce-ga2_depo/tomcat-7.0.27/bin/catalina.sh jpda start

2.- Configurar en eclipse en “Run Debug” un “Remote Java Aplication”:
Ir al boton Run Debug/Debug Configurations

En Remote Java Aplication boton derecho “New”. En la pestaña conecction

En la pestaña source

En la pestaña common

Opciones:

# ver los logs de tomcat
tail -f /cygdrive/c/Software/liferay/liferay-portal-6.1.1-ce-ga2_depo/tomcat-7.0.27/logs/catalina.out
Debuguear Tomcat en Eclipse

Los 10 atajos de teclado que todo programador debería saber, para Eclipse

Fuente

Ctrl + Shift + r: Abrir recursos
Ctrl + Shift + t: Abrir tipos
Ctrl + o: ir a un miembro (método, variable) de una clase, especialmente cuando una gran cantidad de métodos se denominan de forma similar.
Ctrl + l: ir a la línea…
Ctrl + q: ir a la anterior localización de edición
Ctrl + t: ir a subtipo / supertipo
Ctrl + e: ir a los editores abiertos
Alt + (flecha izqda, flecha dcha): ir a lo editado anteriormente.
Ctrl + ‘+’: ir al siguiente problema
F3 = Ctrl + click

Ctrl + Shift + l: muestra todos los atajos del teclado.

Más atajos en: Eclipse / Help / Help Contents / Java Development User Guide / Reference / Menus and Actions

Los 10 atajos de teclado que todo programador debería saber, para Eclipse