Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Влияние количества страниц на загрузку памяти
as-masterДата: Вторник, 11 Сентября 2007, 17:58 | Сообщение # 1
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Вопрос для спецов:
влияет ли количество страниц проекта на загрузку памяти (и процессора),
если большая часть страниц проекта не активна (не используется в текущем сеансе)?
То есть страницы в проекте есть, но к ним не переходят. Например, в проекте 10 страниц,
но используются только две. Влияют ли остальные 8 на "тяжесть" проекта?

Кто толком ничего не знает, прошу не отвечать. Прошу высказаться тех,
кто знает ответ наверняка (и лучше обоснованно).

Спасибо.


Да пребудет с вами ММВ!
 
humanoidДата: Вторник, 11 Сентября 2007, 19:09 | Сообщение # 2
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Quote
Вопрос для спецов:
влияет ли количество страниц проекта на загрузку памяти (и процессора),

Вопрос сформулирован не корректно...

Влияет ли количество страниц проекта на загрузку памяти? - не влияет если страницы используют внешние файлы (в том числе и графический контент)...

Влияет сильно, если страницы используют не общие файлы с мастер-паги или леера.

Не учитываются Embedded файлы которые сброшены в темп...

Реальный примерный размер проекта, который загрузиться в память можно вычислить если сформировать его при таком условии 1. Без Add Secure Layer 2. Compression method - No comprtession (fast), минус сумма Embedded файлов.

Влияет ли количество страниц проекта на загрузку процессора? - нет не влияет.

На загрузку процессора влияют выполняемые сценарии проекта, и конечно же потоковый медиа-контент, а также выполняющийся Flash сложной анимации, загруженные HTML страницы с мохнатыми Java-скриптами, различные Биндер объекты...

Чё ты как маленький biggrin ... сам же все знаешь...


Hi, from Moon!
 
as-masterДата: Вторник, 11 Сентября 2007, 21:11 | Сообщение # 3
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Quote (humanoid)
Влияет сильно, если страницы используют не общие файлы с мастер-паги или леера.

Предположим, что страницы ничего не используют с мастер-слоев.
Графический контент лежит непосредственно на этих страницах.
Но, как я уже говорил, юзер этих страниц не видит и на них не переходит.

Quote (humanoid)
Чё ты как маленький biggrin ... сам же все знаешь...

Если б всё знал - то не спрашивал бы...
Значит, я как маленький и есть :)

Quote (humanoid)
Реальный примерный размер проекта, который загрузиться в память можно вычислить если сформировать его при таком условии 1. Без Add Secure Layer 2. Compression method - No comprtession (fast), минус сумма Embedded файлов.

Ни фига не понял...
А что, Secure Layer как-то сказывается на загрузке памяти?
И почему "минус сумма Embedded файлов", а не плюс?
Совсем я тупой...


Да пребудет с вами ММВ!
 
humanoidДата: Вторник, 11 Сентября 2007, 22:11 | Сообщение # 4
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Quote
Предположим, что страницы ничего не используют с мастер-слоев.
Графический контент лежит непосредственно на этих страницах.
Но, как я уже говорил, юзер этих страниц не видит и на них не переходит.

Если все встроено... то да... это все будет в памяти.... (все вместе, скопом, и неважно видет юзер их или не видет)

если с внешних файлов... то загрузка будет осуществляться по мере перехода от странице к странице...

------

Давно бы сделал примрер для себя... (1. 15 страниц - на каждой в полный размер картинка графическая)... 2. тоже самое только во внешних файлах, с вызовом картинок через хот-спот - и помотри разницу)...

Quote
Реальный примерный размер проекта, который загрузиться в память можно вычислить если сформировать его при таком условии

Secure Layer - тоже жмет проектный файл...


Hi, from Moon!

Сообщение отредактировал humanoid - Вторник, 11 Сентября 2007, 22:20
 
as-masterДата: Вторник, 11 Сентября 2007, 23:56 | Сообщение # 5
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
И всё-таки ответь коротко и ясно:
применение Secure Layer - увеличивает или уменьшает загрузку памяти?
Compression method - No comprtession - увеличивает или уменьшает загрузку памяти?
Как лучше компилировать, чтобы память меньше загружалась?


Да пребудет с вами ММВ!
 
humanoidДата: Среда, 12 Сентября 2007, 07:14 | Сообщение # 6
Гуманоид
Группа: Проверенные
Сообщений: 406
Репутация: 3
Награды: 1
Статус: Offline
Code
применение Secure Layer - увеличивает или уменьшает загрузку памяти?
- он увеличивает время загрузки проекта и его исполнение...

Quote
Compression method - No comprtession - увеличивает или уменьшает загрузку памяти?
- усоряет загрузку и исполнение и загружает RAM тем количеством байтов сколько он весит...

Compression method - ZIP - (100% Quality) - замедляет загрузку и исполнение и загружает RAM тем распакованным количеством байтов ...

Методы - Best / Good / Medium / Info / Poor / - имеют разные степени оптимизации (растровой графики) в сторону уменьшения ее веса + происходит ZIP компрессия - будет занято то количество RAM, которое будет фактическим после распаковки в памяти...

Не стоит забывать еще один момент - JPEG оптимизация графики все равно происходит, только со 100% качеством JPEG алгоритма...

______

ИТОГ - Влияние количества страниц на загрузку памяти??? - ДА.... ПРИ ОПРЕДЕЛЕННЫХ УСЛОВИЯХ ФОРМИРОВАНИЯ ПРОЕКТНОГО МЕДИА-КОНТЕНТА. (Различные условия описаны постами выше)...


Hi, from Moon!

Сообщение отредактировал humanoid - Среда, 12 Сентября 2007, 07:25
 
as-masterДата: Среда, 12 Сентября 2007, 08:30 | Сообщение # 7
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Итак, я для чего всё это спрашивал?
В последней версии своего автоплея для фото я сделал еще один скин.
Реализовано это в том же проекте, путем добавления еще четырех страниц:
страница обложки, сама пейдж с фотообзором, страница опций, и About.

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

Однако теория теорией, а сегодня я взял и проверил это на практике.
Запустил старый автоплей, с одним скином, и новый, с двумя. Запускал
для одной и той же папки с фото, при совершенно одинаковых условиях.

Так вот. Загрузка памяти в обоих случаях была ОДИНАКОВОЙ!!! Вот так.

Добавлено (12 Сентября 2007, 08:30)
---------------------------------------------
Насчет того, что секьюри лейер замедляет распаковку проекта, я знаю.
Знаю также и о методах компрессии при компиляции, что это тоже
влияет на время распаковки. И что влияет на качество картинки.
И поэтому всегда использую метод zip, как обеспечивающий наиболее
хорошее качество картинок и дающий при этом наименьший размер.
А на время распаковки мне нас..ть. Всё равно запускается достаточно
быстро, чего не скажешь о многих программах, например о том же винампе.

Меня интересовало не время распаковки, и не качество сжатия JPEG,
а именно то, как эти обстоятельства влияют на количество занимаемой
проектом памяти. Но вроде уже разобрались...


Да пребудет с вами ММВ!
 
  • Страница 1 из 1
  • 1
Поиск: