function MigrateExecutable::attemptMemoryReclaim
Tries to reclaim memory.
Return value
int The memory usage after reclaim.
1 call to MigrateExecutable::attemptMemoryReclaim()
- MigrateExecutable::memoryExceeded in core/
modules/ migrate/ src/ MigrateExecutable.php  - Tests whether we've exceeded the desired memory threshold.
 
1 method overrides MigrateExecutable::attemptMemoryReclaim()
- TestMigrateExecutable::attemptMemoryReclaim in core/
modules/ migrate/ tests/ src/ Unit/ TestMigrateExecutable.php  - Tries to reclaim memory.
 
File
- 
              core/
modules/ migrate/ src/ MigrateExecutable.php, line 610  
Class
- MigrateExecutable
 - Defines a migrate executable class.
 
Namespace
Drupal\migrateCode
protected function attemptMemoryReclaim() {
  // First, try resetting Drupal's static storage - this frequently releases
  // plenty of memory to continue.
  drupal_static_reset();
  // @todo Explore resetting the container.
  // Run garbage collector to further reduce memory.
  gc_collect_cycles();
  return memory_get_usage();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.