# Extensive reallocations in strtr, str_replace and implode

- Thread: https://externals.io/message/21955
- Original archive: https://news-web.php.net/php.internals/21955
- Started by Wojtek Meler on 2006-02-20T10:41:08+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #21955 — Wojtek Meler — 2006-02-20T10:41:08+00:00

URL: https://externals.io/message/21955#21955

Working with large strings and arrays (few MB) php does large amount of 
reallocs. We can reduce them by preallocating memory when output size 
can be predicted.
How about applying such patch? It would be even better if smart strings 
expose better allocation api than smart_str_alloc.

Regards,
Wojtek Meler

---

## #21956 — Wojtek Meler — 2006-02-20T10:57:33+00:00

URL: https://externals.io/message/21955#21956 · In reply to: #21955

Missing parentheses...

Regards,
Wojtek Meler
