–launcher.XXMaxPermSize specifies the maximum permgen space to use by eclipse launcher, increase this value if your eclipse startup is failing with out of memory error.For example -vm settings for JDK to be used. All the lines after -vmargs are passed as JVM arguments, so all options and arguments for eclipse startup must be specified before -vmargs.Each line before -vmargs contains an option followed by the value for option.
Some important points about eclipse.ini file are: Here is the example eclipse.ini file from my default eclipse installation.