Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.05.2006, 20:30
_vvv вне форума Посмотреть профиль Отправить личное сообщение для _vvv Найти все сообщения от _vvv
  № 1  
Ответить с цитированием
_vvv

Регистрация: Nov 2005
Сообщений: 10
По умолчанию Утечка памяти при пользовании классом NetConnection

Приветствую!

Есть проблема! Как только в своем приложении начинаю иcпользовать класс
NetConnection сразу замечаю утечку памяти. Тест очень простой!

Создаем флэшку которая просто коннектится к серверу! И ВСЕ!!!

При refresh получаем потерю
4Mb - Unix-like systems
1Mb - Macintosh,
ХЗ сколько на Windows.(как посмотреть заодно подскажите!)

Че за ерунда? Как обойти все это?

Советы по использованию других механизмов коммуникации не принимаются
потому как все это нужно для передачи видео...

Готов заинтересовать финансово того кто решит мою проблему!

icq 105879439. Владимир.

Старый 23.05.2006, 04:21
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 2  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
я "другими механизмами пользуюсь" =\
__________________
I'm only happy when it rains.
Waka Laka

Старый 23.05.2006, 14:10
_vvv вне форума Посмотреть профиль Отправить личное сообщение для _vvv Найти все сообщения от _vvv
  № 3  
Ответить с цитированием
_vvv

Регистрация: Nov 2005
Сообщений: 10
Да я вот при передаче текстовых сообщений все это обошел... С помощью XMLSocket и метода LoadVars. А вот как видео передать? А может есть какой-дь способ обойтись без NetConnection? Тем более что на стороне сервера я могу сделать все что угодно... Сам его написал...


Последний раз редактировалось _vvv; 23.05.2006 в 14:21.
Старый 23.05.2006, 16:54
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 4  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
По поводу видео я придумал такую штуку: при экспорте в flv флэш может приаттачить собственный плеер в виде swf. В этом плеере можно заменить кнопки на свои, вроде, номральный плеер. Этого хватит для решения задачи?
Usnul - а какие есть другие механизмы?

Старый 23.05.2006, 18:03
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 5  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
сокет.
__________________
I'm only happy when it rains.
Waka Laka

Старый 23.05.2006, 18:46
_vvv вне форума Посмотреть профиль Отправить личное сообщение для _vvv Найти все сообщения от _vvv
  № 6  
Ответить с цитированием
_vvv

Регистрация: Nov 2005
Сообщений: 10
>MyXus
А при чем тут приаттаченный swf? Речь идет о передаче потока видео, и приема его без использования NetConnection.

>Usnul

Сокет, видимо XML, возможно ли прицепить поток от WEB камеры к нему? А если возможно то как получить его? Ведь событие оnData в XML-socket срабатывает по приходу 0, а поток идет бинарный????

Старый 23.05.2006, 19:03
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 7  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
>_vvv
ну, я было предположил, что используемый по дефолту плеер как-то отлажен и работает нормально. может и нет..

Старый 23.05.2006, 20:30
_vvv вне форума Посмотреть профиль Отправить личное сообщение для _vvv Найти все сообщения от _vvv
  № 8  
Ответить с цитированием
_vvv

Регистрация: Nov 2005
Сообщений: 10
Да да, он нормально отлажен, но проблема не в нем! Проблема в доставке данных ему от сервера! Это делается во всех примерах посредством NetConnection. И это приводит к утечкам памяти при каждом F5.

Старый 23.05.2006, 22:52
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 9  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
конструктивное предложение: оставь как есть если частое обновление не критично. и в догонку: покажи код свой, может там где проблема а не в классе.
__________________
I'm only happy when it rains.
Waka Laka

Старый 24.05.2006, 13:58
_vvv вне форума Посмотреть профиль Отправить личное сообщение для _vvv Найти все сообщения от _vvv
  № 10  
Ответить с цитированием
_vvv

Регистрация: Nov 2005
Сообщений: 10
Оставить все как есть никак нельзя. Это сайт знакомств. И Это основная фича.
В коде ошибки нет. Проверяли сотни раз. Если надо убедится в том что это на самом деле так - заходим на сайт icq, там есть flash версия аськи - она отжирает 4Мб, хотя писали ее в Macromedia.(Это пример использования NetConnection для передачи текстовых сообщений). Далее идем на video.google.com там все с видео. И все тоже-самое.

Я вот думаю как завернуть исходящий поток от flash->server через XML-sock, а обратно через HTTP. Но пока эт отолько мысли... Программер flash пока занят.

Думал кто сталкивался с этим подскажет.

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:05.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.