RE: [PHP-DEV] hi memory usage with php-cli

2002-11-24 Thread Pete McCormick
Hi,

For your $product array, are you using associative keys on each, so like:

$product = array('name' => $name, 'art.no' => $artnum, ... );

If so, you might find that if you replaced the string keys with constants,
you would save memory, because a constant is an integer and takes less
storage space than a string.

Example:

 $name, PROD_ARTNUM => $artnum, ... );
?>

I think that might save you some memory. Just an idea.


Pete

-Original Message-
From: Robin Ericsson [mailto:[EMAIL PROTECTED]]
Sent: November 24, 2002 12:20 PM
To: [EMAIL PROTECTED]
Subject: [PHP-DEV] hi memory usage with php-cli


Hi,


I have a huge xml-file with about 500k lines, which gives around 17000
products, which I import to a database. The problem is that the script is
taking a lot of memory, about 100mb when it's finished.

The script goes something like this
$product = array(), then I add some values to the array, name, art.no, and
when the product is done, I do $product = array(), and do the same thing
over and over.

Is there any way to configure php/zend to use less memory?

I've tried #define ZEND_DISABLE_MEMORY_CACHE 1 which doesn't help.



best regards
Robin



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


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




[PHP-DEV] hi memory usage with php-cli

2002-11-24 Thread Robin Ericsson
Hi,


I have a huge xml-file with about 500k lines, which gives around 17000
products, which I import to a database. The problem is that the script is
taking a lot of memory, about 100mb when it's finished.

The script goes something like this
$product = array(), then I add some values to the array, name, art.no, and
when the product is done, I do $product = array(), and do the same thing
over and over.

Is there any way to configure php/zend to use less memory?

I've tried #define ZEND_DISABLE_MEMORY_CACHE 1 which doesn't help.



best regards
Robin



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