EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

PHP vs RAM

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
PHP vs RAM
Автор Сообщение
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Пн, 05 Апр, 2010 18:33    Заголовок сообщения: PHP vs RAM Ответить с цитатой

Чудеса творятся на белом свете. Тестирую модифицированную версию LD, смотрю тех.показатели... опа! расход RAM повысился (более, чем на 10% - перед тем наоборот, был ниже предыдущей версии - здесь и далее подразумевается выполнение одного и того же скрипта в одной и той же папке на одном и том же сервере - Zoxt/Fsay). Непорядок, думаю.
Где основная трата?.. Экспериментируем, выясняю конкретный файл. Собственно, библиотека функций (имя опускаю по неважности). Сравниваю отличия от старого экземпляра (спец. ПО) - отсутствуют несколько функций (важно!). То есть, ничего не дописано/изменено - только наоборот, удалено. Странно. Заливаю старый файл (больший) - расход понижается. Новый, меньший - повышается.
Is it ok?
P.s.: не поймите превратно, для нас 100Кб RAM туда-сюда - действительно имеют значение
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 14:20    Заголовок сообщения: Ответить с цитатой

Загадка века Smile Опубликована на 2 тематических форумах - никто не может обьяснить
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DEXIF
#!/bin/bash
Согнул ложку


Зарегистрирован: 27.09.2006
Сообщения: 939
Откуда: Минск
50609 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 14:53    Заголовок сообщения: Ответить с цитатой

Собственно а что за функции?
Cвои или вызов стандартных PHP функций?
Кодировка файлов не изменялась?
_________________

SED | Let's Rock! | XAP в ЛИЧКУ, SAPE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 15:42    Заголовок сообщения: Ответить с цитатой

Банально, встречал в си, разносим подряд вызываемые ф-ии в разных концах сорца в 10килострок а потом ставим рядом. имеем около +-200кб.
Гонять по сегментам указатели это не хухрымухры, это проц и пямять.

Учитывая, что php скриптовый, как он разносит функции в кодовой области даже наверно самим разрабам неизвестно.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Gosudar
Два пингвина
Два пингвина


Зарегистрирован: 08.04.2007
Сообщения: 440

9048 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 15:45    Заголовок сообщения: Ответить с цитатой

Кеш? Какие удалённые функции, может быть там память очищается?
да и собственно , как делаются замеры?
на сколько помню memory_get_peak_usage и memory_get_usage предоставляют не точные данные(связано с тем что не учитывают размер самого интерпретатора php)
_________________
R3-born²
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 15:55    Заголовок сообщения: Ответить с цитатой

Gosudar
исходя из применения одной и той же ф-ции в обоих случаях - важен относительный показатель, а не абсолютный
DEXIF
Изначально делал в N++. Для надежности попросил другого человека повторить редактирование у себя (N++) - тот же баг. Потом попробовал сам (с оригинала из архива), но уже посредством cPanel - тот же баг.
lazutov
при разносе - понимаю, но при удалении - ну никак не доходит.

Удаленные строки - определение собственных функций.
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 16:01    Заголовок сообщения: Ответить с цитатой

это скриптовый язык.
A_______BC
может стать
СВА
может
B_____C___..___A

А
А______С
может как AC, так и C____... ...______A в конечном представлении.
10% - нормальный статистический сдвиг.


Лорд, вам идея. 100% совместимость с шабами WP Smile
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 16:08    Заголовок сообщения: Ответить с цитатой

lazutov
Aka, рекомендуете плюнуть на вывод PHP информации по памяти?
По поводу совместимости - "it's fantastic" - в WP слишком много дребедени... если добавить поддержку их функций - речь пойдет не о 10%, а о 300-500% Smile
Ps: к слову, день или два назад был добавлен русский пакет для последней версии, юзабельно = )
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 16:44    Заголовок сообщения: Ответить с цитатой

не, что-то можно заменить на пустые ф-ии чтобы фатал не вылетал
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Ср, 07 Апр, 2010 16:45    Заголовок сообщения: Ответить с цитатой

lazutov
в моем случае остальные файлы заведомо переписаны под отсутствие этих ф-ций, поэтому фатала не наблюдается Wink
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group