[jboss-jira] [JBoss JIRA] (WFLY-2348) standalone.bat very slow on windows

Philippe Marschall (JIRA) jira-events at lists.jboss.org
Mon Oct 21 10:22:02 EDT 2013


Philippe Marschall created WFLY-2348:
----------------------------------------

             Summary: standalone.bat very slow on windows
                 Key: WFLY-2348
                 URL: https://issues.jboss.org/browse/WFLY-2348
             Project: WildFly
          Issue Type: Enhancement
          Components: Scripts
    Affects Versions: 8.0.0.Beta1
            Reporter: Philippe Marschall
            Assignee: Brian Stansberry


With a plain WildFly AS downloaded and executing {code}standalone.bat{code} we see about two to three seconds spent in this loop:

{code}
rem Setup directories, note directories with spaces do not work
set "CONSOLIDATED_OPTS=%JAVA_OPTS% %SERVER_OPTS%"
:DIRLOOP
echo(%CONSOLIDATED_OPTS% | findstr /r /c:"^-Djboss.server.base.dir" > nul && (
  for /f "tokens=1,2* delims==" %%a IN ("%CONSOLIDATED_OPTS%") DO (
    for /f %%i IN ("%%b") DO set "JBOSS_BASE_DIR=%%~fi"
  )
)
echo(%CONSOLIDATED_OPTS% | findstr /r /c:"^-Djboss.server.config.dir" > nul && (
  for /f "tokens=1,2* delims==" %%a IN ("%CONSOLIDATED_OPTS%") DO (
    for /f %%i IN ("%%b") DO set "JBOSS_CONFIG_DIR=%%~fi"
  )
)
echo(%CONSOLIDATED_OPTS% | findstr /r /c:"^-Djboss.server.log.dir" > nul && (
  for /f "tokens=1,2* delims==" %%a IN ("%CONSOLIDATED_OPTS%") DO (
    for /f %%i IN ("%%b") DO set "JBOSS_LOG_DIR=%%~fi"
  )
)

for /f "tokens=1* delims= " %%i IN ("%CONSOLIDATED_OPTS%") DO (
  if %%i == "" (
    goto ENDDIRLOOP
  ) else (
    set CONSOLIDATED_OPTS=%%j
    GOTO DIRLOOP
  )
)

:ENDDIRLOOP
{code}

It does not seem to define any variables by default, simply removing the code noticeably reduces start up time. 

Windows 7, 64 bit, SSD

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list