On Wed, 2003-06-18 at 09:21, Stanislav Malyshev wrote:
> SS>>     Common referred to real applications, not 'make test'.
> 
> Do you have some data about real applications in PHP that use strings 
> longer than 80 bytes via smart strings? My tests show most of the strings 
> used are small. Looking at the clients of this functions and taking into 
> account that prontf's are usually small and long printf are usually or 
> rewritten into heredocs (which don't use smart strings) or separated into 
> different functions. 
> BTW, why do you think "make test" is a bad test of memory allocation 
> patterns? What do you propose as a better test?
> 

Yep.  cURL uses smart_str pretty extensively for reading data from the
client.  I have it alloc things in 4k chunks.

-Sterling

PS: I agree with your general pattern too.  But I don't see where
sascha's approach is limiting.  I'll try reading again after coffee. :)
-- 
"The three most dangerous things in the world are a programmer  
 with a soldering iron, a hardware type with a program patch and  
 a user with an idea." 
    - Unknown

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to