xml/GenCode - Expand memory limit
authorTim Otten <totten@civicrm.org>
Wed, 11 Nov 2015 01:30:00 +0000 (17:30 -0800)
committerTim Otten <totten@civicrm.org>
Wed, 11 Nov 2015 01:30:00 +0000 (17:30 -0800)
commit8652384e5e32bcee99ff5fbf248c57b54192158f
tree19e043d35974c8eabc131effc48308c978a29af0
parent2ba7e0ab8c91bdfef0e2f9a72c3c32b7c35ccd38
xml/GenCode - Expand memory limit

GenCode processes translations in all locales.  Loading all locales is
memory-intensive (est ~20mb per locale based on `memory_get_usage()`).

The locales are tracked in `CRM_Core_I18n::singleton()`.  The behavior is
actually good for typical usage (1-2 locales per page-view), but it breaks
down when one request needs to work with all locales.  If it mattered more,
we'd probably implement some cache-management to deallocate older/unused
locales.  But for GenCode, it's OK to bump up memory requirements as high as
1gb.
xml/GenCode.php