X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Php Vs. Ram, WTF
Lordie
Lordie
Topic Starter сообщение 6.4.2010, 23:11; Ответить: Lordie
Сообщение #1


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


Чудеса творятся на белом свете. Тестирую модифицированную версию LD, смотрю тех.показатели... опа! расход RAM повысился (более, чем на 10% - перед тем наоборот, был ниже предыдущей версии - здесь и далее подразумевается выполнение одного и того же скрипта в одной и той же папке на одном и том же сервере). Непорядок, думаю.
Где основная трата?.. Экспериментируем, выясняю конкретный файл. Собственно, библиотека функций (имя опускаю по неважности). Сравниваю отличия от старого экземпляра (спец. ПО) - отсутствуют несколько функций (важно!). То есть, ничего не дописано/изменено - только наоборот, удалено. Странно. Заливаю старый файл (больший) - расход понижается. Новый, меньший - повышается.
WTF?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 7.4.2010, 4:19; Ответить: Electric
Сообщение #2


CMS help/antivirus
******

Группа: Active User
Сообщений: 1532
Регистрация: 27.12.2009
Из: Єдина Україна
Поблагодарили: 389 раз
Репутация:   57  


Значит так написано... Если старая версия не глючит, используйте ее.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
StAlKeR-xXl
StAlKeR-xXl
сообщение 7.4.2010, 17:24; Ответить: StAlKeR-xXl
Сообщение #3


Завсегдатай
*****

Группа: Active User
Сообщений: 652
Регистрация: 14.8.2009
Из: Донецк
Поблагодарили: 167 раз
Репутация:   43  


это нормально...
с выходом новых версий программ/Скриптов и т.д.-- требования к железу повышаются.. так как уже нет такой проблемы, как "каждый метр оперативки на счету"..
WP вообще с каждым релизом-- все прожорливее и прожорливее...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
Topic Starter сообщение 7.4.2010, 17:28; Ответить: Lordie
Сообщение #4


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


Electric, ноль смысла
StAlKeR-xXl, текст первого сообщения стоит воспринимать буквально. Файлы отличаются лишь наличием/отсутствием нескольких функций. Для невнимательных - напомню, что больше памяти "жрет" меньший файл. Кроме вырезанных функций файлы идентичны.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isleman
isleman
сообщение 7.4.2010, 18:05; Ответить: isleman
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 408
Регистрация: 16.10.2009
Из: НН
Поблагодарили: 83 раза
Репутация:   16  


Lordie, видимо теперь они решили избавиться от множества мелких специализированных функций и сделать несколько универсальных. Из-за чего увеличили количество локальных переменных, а следовательно и потребляемый при запуске функции размер памяти.

А на какую конкретно функцию ругается профайлер?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
Topic Starter сообщение 7.4.2010, 18:18; Ответить: Lordie
Сообщение #6


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


isleman, видать, я пишу недоступно smile.gif для надежности проверки и устранения "внешних" факторов в виде изменений в других файлах - работаю только с X.php. Старым и новым. Благо, совместимость нормальная. Таким образом, при всех прочих факторах новой версии, но со старым (бОльшим) X.php - тратится 0.926Мб. При новом (все остальные файлы те же, отличается только отсутствием части функций) - 0.964Мб.
По поводу "ругания профайлера" не понял smile.gif
UPD:
Феномен решен путем внесения "ручками" изменений нового файла в старый - как и должно быть, расход понизился. Что особо любопытно, полученные 2 файла полностью идентичны - но разница в расходе RAM около 100Кб. Расследование продолжается = )
UPD2:
Операция повторена на другом ПК другим человеком и мной, но посредством cPanel в качестве редактора (вместо N++) - результат все так же удручает. Ахтунг?

Сообщение отредактировал Lordie - 7.4.2010, 19:52
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
proXBOCT
proXBOCT
сообщение 7.4.2010, 22:21; Ответить: proXBOCT
Сообщение #7


PHP-писака
*****

Группа: Active User
Сообщений: 867
Регистрация: 20.4.2008
Из: Тольятти
Поблагодарили: 297 раз
Репутация:   47  


А сами функции описаны одинаково в старой и новой версии?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 7.4.2010, 22:27; Ответить: Electric
Сообщение #8


CMS help/antivirus
******

Группа: Active User
Сообщений: 1532
Регистрация: 27.12.2009
Из: Єдина Україна
Поблагодарили: 389 раз
Репутация:   57  


(Lordie @ 7.4.2010, 17:18) *
UPD:
Феномен решен путем внесения "ручками" изменений нового файла в старый - как и должно быть, расход понизился. Что особо любопытно, полученные 2 файла полностью идентичны - но разница в расходе RAM около 100Кб. Расследование продолжается = )
UPD2:
Операция повторена на другом ПК другим человеком и мной, но посредством cPanel в качестве редактора (вместо N++) - результат все так же удручает. Ахтунг?
Мда... мистика какая-то... хотя может в файле кучу левых непечатных символов? mellow.gif


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
Topic Starter сообщение 7.4.2010, 22:32; Ответить: Lordie
Сообщение #9


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


proXBOCT, это именно то, о чем я писал wink.gif
Electric, нет, оба файла - UTF-8[-bom] - как и весь скрипт
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
isleman
isleman
сообщение 7.4.2010, 22:42; Ответить: isleman
Сообщение #10


Бывалый
****

Группа: User
Сообщений: 408
Регистрация: 16.10.2009
Из: НН
Поблагодарили: 83 раза
Репутация:   16  


(proXBOCT @ 7.4.2010, 22:21) *
А сами функции описаны одинаково в старой и новой версии?

вот и я про тоже

Lordie, я понял что в новой версии отсутствует часть функций, вы не сказали описание оставленых функций идентичны у старой и новой версии?

(Lordie @ 7.4.2010, 18:18) *
По поводу "ругания профайлера" не понял

вы же программно выясняли из-за какого файла возросло потребление памяти? почему программно не выяснить из за какой конкретно операции, функции и т.д. оно возросло? это можно сделать при помощи например Xdebug или XHprof

Lordie, рискну задать дурацкий вопрос кодировка у файлов одинаковая? есть ли комментарии например на русском?

P.S. насчет кодировки уже увидел и идентичности функций уже увидел

Сообщение отредактировал isleman - 7.4.2010, 22:55


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3368 Вчера, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 496 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыImage Optimizer (PHP)
6 bars96 907 17.11.2017, 0:47
автор: bars96
Открытая тема (нет новых ответов) Стабильный хостинг за 30р в месяц. GNU/Linux, PHP, MySQL, Perl, бэкапы. Помогу перенести сайт.
5 freeax 1539 10.11.2017, 13:15
автор: freeax
Горячая тема (нет новых ответов) [предлагаю] Качественные услуги по PHP/HTML/CSS/JS, любые движки
Услуги программирования
31 Alexandr_js 10033 2.11.2017, 16:36
автор: gretskov


 



RSS Текстовая версия Сейчас: 13.12.2017, 19:26
Дизайн