Browse Source

Performance improvements to create-project

Jordi Boggiano 12 years ago
parent
commit
f9f86f03ae
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/Composer/Command/CreateProjectCommand.php

+ 5 - 0
src/Composer/Command/CreateProjectCommand.php

@@ -142,6 +142,7 @@ EOT
                 $package = $candidate;
             }
         }
+        unset($candidates);
 
         $io->write('<info>Installing ' . $package->getName() . ' (' . VersionParser::formatVersion($package, false) . ')</info>', true);
 
@@ -164,6 +165,10 @@ EOT
 
         putenv('COMPOSER_ROOT_VERSION='.$package->getPrettyVersion());
 
+        // clean up memory
+        unset($dm, $config, $projectInstaller, $sourceRepo, $package);
+
+        // install dependencies of the created project
         $composer = Factory::create($io);
         $installer = Installer::create($io, $composer);