Since version 3.5 Virgo uses the standard Equinox Launcher as its default launcher. As a result in addition to all the launcher options described so far users can also pass arguments specific to the Equinox launcher.
./startup.sh "virgo-args" "equinox-launcher-args" ./startup.sh -clean -console 2222
A full list of the accepted Equinox Launcher arguments is available at help.eclipse.org.