|
PHP vs RAM
|
| Автор |
Сообщение |
[LP]LordPro.teus Призрак Лорда


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

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Ср, 07 Апр, 2010 14:20 Заголовок сообщения: |
|
|
Загадка века Опубликована на 2 тематических форумах - никто не может обьяснить _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
DEXIF #!/bin/bash


Зарегистрирован: 27.09.2006 Сообщения: 919 Откуда: Минск 49930 
|
Добавлено: Ср, 07 Апр, 2010 14:53 Заголовок сообщения: |
|
|
Собственно а что за функции?
Cвои или вызов стандартных PHP функций?
Кодировка файлов не изменялась? _________________
S|D|EG| Let's Rock! | XAP в ЛИЧКУ, SAPE |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Ср, 07 Апр, 2010 15:42 Заголовок сообщения: |
|
|
Банально, встречал в си, разносим подряд вызываемые ф-ии в разных концах сорца в 10килострок а потом ставим рядом. имеем около +-200кб.
Гонять по сегментам указатели это не хухрымухры, это проц и пямять.
Учитывая, что php скриптовый, как он разносит функции в кодовой области даже наверно самим разрабам неизвестно. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
Gosudar Два пингвина

Зарегистрирован: 08.04.2007 Сообщения: 431
8014 
|
Добавлено: Ср, 07 Апр, 2010 15:45 Заголовок сообщения: |
|
|
Кеш? Какие удалённые функции, может быть там память очищается?
да и собственно , как делаются замеры?
на сколько помню memory_get_peak_usage и memory_get_usage предоставляют не точные данные(связано с тем что не учитывают размер самого интерпретатора php) _________________ R3-born |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Ср, 07 Апр, 2010 15:55 Заголовок сообщения: |
|
|
Gosudar
исходя из применения одной и той же ф-ции в обоих случаях - важен относительный показатель, а не абсолютный
DEXIF
Изначально делал в N++. Для надежности попросил другого человека повторить редактирование у себя (N++) - тот же баг. Потом попробовал сам (с оригинала из архива), но уже посредством cPanel - тот же баг.
lazutov
при разносе - понимаю, но при удалении - ну никак не доходит.
Удаленные строки - определение собственных функций. _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Ср, 07 Апр, 2010 16:01 Заголовок сообщения: |
|
|
это скриптовый язык.
A_______BC
может стать
СВА
может
B_____C___..___A
А
А______С
может как AC, так и C____... ...______A в конечном представлении.
10% - нормальный статистический сдвиг.
Лорд, вам идея. 100% совместимость с шабами WP  _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Ср, 07 Апр, 2010 16:08 Заголовок сообщения: |
|
|
lazutov
Aka, рекомендуете плюнуть на вывод PHP информации по памяти?
По поводу совместимости - "it's fantastic" - в WP слишком много дребедени... если добавить поддержку их функций - речь пойдет не о 10%, а о 300-500%
Ps: к слову, день или два назад был добавлен русский пакет для последней версии, юзабельно = ) _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Ср, 07 Апр, 2010 16:45 Заголовок сообщения: |
|
|
lazutov
в моем случае остальные файлы заведомо переписаны под отсутствие этих ф-ций, поэтому фатала не наблюдается  _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
|