реклама на сайте
подробности

 
 
> Как улучшить быстродействие LabView при работе с большим файлом?
tap2006
сообщение Mar 17 2006, 17:05
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 5-03-06
Пользователь №: 14 990



LabView 6. При считывании большого (19 Мб) WAV файла и индикации его на графике первый раз все происходит достаточно быстро. При повторном запуске - в несколько раз медленнее. Видимо, после первого запуска память не освобождается. Как можно сделать так, чтобы память освобождалась каждый раз перед запуском программы на выполнение?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ipc
сообщение Mar 22 2006, 10:08
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



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

Действительно может помочь децимация(потому что полюбому при просмотра файла целиком большая часть точек неотобразится) или частичная загрузка нужного куска файла в память.Кроме того начиная помоему с седьмой версии в Labview появилась возможность принудительного освобождения буферов и памяти.

Вобще если это просто музыкальный файл то существует много прог заточенных для работы с аудио данными и возможно Labview в таком случае не самый верный выбор.

Сообщение отредактировал ipc - Mar 22 2006, 10:09
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016