У вас не стоит Flash Player
Page 1 of 2 1 2 >
Настройки
#2768 - Wed Mar 10 2010 04:26 PM Ресурсы для оптимизации
kekc Offline
stranger

Registered: Thu Feb 11 2010
Записи: 21
Добрый день. Подскажите, плз, как можно ускорить процесс оптимизации? Например когда выбираешь множество параметров и их экстремумы с минимальным шагом (большое кол-во проходов).
Какое количество потоков и объем памяти лучше устанавливать в настройках?
Что и в какой степени влияет на скорость(процессор, hdd, оперативка)?

Заранее благодарен.


Отредактировано kekc (Wed Mar 10 2010 04:26 PM)

Наверх
#2958 - Mon Mar 15 2010 02:17 PM Re: Ресурсы для оптимизации [Re: kekc]
kekc Offline
stranger

Registered: Thu Feb 11 2010
Записи: 21
нет ответа? smile

Наверх
#2959 - Mon Mar 15 2010 02:44 PM Re: Ресурсы для оптимизации [Re: kekc]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ну сосбственно, как можно ответить smile
Однозначного ответа нет, каждый скрипт по разному считается.
Больше всего зависимость от процессора, для больших расчетов желательно иметь, например, 4 "головы".
Память влияет меньше, если, конечно, вы не считаете историю в сотни тысяч свечей.

Для таких расчетов 32бит версии. 32бит версия NET Framework имеет ограничение, она не может использовать более 1гб памяти, далее идут out of memory.
TSLab может работать в 64бит, однако без Transaq Connector, т.е. будет виден только текстовый источник данных.
для запуска в 64бит нужен специальный загрузчик, если есть потребность его можно выложить.

Наверх
#2975 - Mon Mar 15 2010 07:48 PM Re: Ресурсы для оптимизации [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Originally Posted By: Nektodron
Ну сосбственно, как можно ответить smile
Однозначного ответа нет, каждый скрипт по разному считается.
Больше всего зависимость от процессора, для больших расчетов желательно иметь, например, 4 "головы".
Память влияет меньше, если, конечно, вы не считаете историю в сотни тысяч свечей.

Для таких расчетов 32бит версии. 32бит версия NET Framework имеет ограничение, она не может использовать более 1гб памяти, далее идут out of memory.
TSLab может работать в 64бит, однако без Transaq Connector, т.е. будет виден только текстовый источник данных.
для запуска в 64бит нужен специальный загрузчик, если есть потребность его можно выложить.


Планирую запустить на серваке, нужен 64 битный загрузчик.
Вообщем есть потребность.

Наверх
#3124 - Thu Mar 18 2010 11:13 AM Re: Ресурсы для оптимизации [Re: Lenar]
kekc Offline
stranger

Registered: Thu Feb 11 2010
Записи: 21

В теории оптимизация в вашей программе - очень классная штука.
Но получается, что ее использование возможно только на 5-10% от возможного. Т.к. прогнать на истории можно только используя большие свечи и короткий период и малое количество оптимизируемых параметров с небольшим числом проходов(большой шаг и маленький диапазон). Пускай процесс растягивается, но ошибки Out of memory совсем удручают. Если программе не хватает оперативки, почему бы не сделать какое-нибудь сохранение промежуточных результатов в файл? или поэтапное выполнение оптимизации? Вы же понимаете, что чем большее кол-во проходов программа может делать безотказно, тем больше ее польза.

Если бы можно было "оптимизировать оптимизацию" цены б вашей программе бы не было.

Наверх
#3128 - Thu Mar 18 2010 11:30 AM Re: Ресурсы для оптимизации [Re: kekc]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
На самом деле, как я писал, проблемы именно в большой загрузке процессора, а сборка мусора имеет низкий приоритет. нам нужно научить притормаживать оптимизацию.

Попробуйте уменьшить кеш до 1мб и сократить количество потоков. Это уменьшит скорость, но память будет чистится лучше.

Выкладываю здесь обещанный 64бит загрузчик (на 32бит ОС он будет работать как 32бит, т.е. ничего не изменится)


Attachments
TSLabApp64.zip (150 downloads)


Наверх
#3246 - Sun Mar 21 2010 12:25 AM Re: Ресурсы для оптимизации [Re: Nektodron]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22
скачал, скопировал, переименовал, выдает ошибку не найден модуль
sqlceme35.dll

Наверх
#3248 - Sun Mar 21 2010 11:38 AM Re: Ресурсы для оптимизации [Re: Capril]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
http://www.microsoft.com/downloads/detai...;displaylang=en
Установите 64бит версию

Наверх
#3253 - Sun Mar 21 2010 10:59 PM Re: Ресурсы для оптимизации [Re: Nektodron]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22
при замене на 64 битный загрузчик пропадает подоключение из меню файл, кнопка подключения неактивна, в настройках нет параметров логина и пароли ну и в менеджере провайдеров данных нет источника трансак.
кстати называется "менеджере провайдеров данных" а открытое окно "источники данных", почему-то.

Наверх
#3254 - Mon Mar 22 2010 09:00 AM Re: Ресурсы для оптимизации [Re: Capril]
ZSE Offline
TSLab
veteran

Registered: Mon Feb 16 2009
Записи: 1368
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=2959#Post2959

Т.е. в 64 бит Транзак работать не будет - только текстовые источники


Отредактировано ZSE (Mon Mar 22 2010 09:00 AM)

Наверх
#3256 - Mon Mar 22 2010 10:28 AM Re: Ресурсы для оптимизации [Re: ZSE]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Про то, что не работает Транзак написано в начале темы

Наверх
#3290 - Mon Mar 22 2010 07:30 PM Re: Ресурсы для оптимизации [Re: Nektodron]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22
аха я заметил, просто это так неожиданно, с чего вдруг такие ограничения...

Наверх
#3292 - Mon Mar 22 2010 09:20 PM Re: Ресурсы для оптимизации [Re: Capril]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Когда Транзак сделает 64бит коннектор, ограничений не будет smile

Наверх
#4146 - Mon Apr 12 2010 01:23 AM Re: Ресурсы для оптимизации [Re: Nektodron]
ipdipd Offline
newbie

Registered: Sun Feb 28 2010
Записи: 38
Очень хотелось бы, чтобы при оптимизации не выскакивала ошибка памяти и не отрубала программу, о чем написано уже выше.
На сколько я понял это пока не решено?
Еще вопрос: если я отключу в результатах оптимизации несколько колонок-это как-нибудь повлияет на скорость оптимизации или еще на что-нибудь?
Маленькая просьба: была бы очень здорово, если бы можно было сохранить по умолчанию в оптимизации колонки по умолчанию, а не менять состав каждый раз.

Наверх
#4157 - Mon Apr 12 2010 09:51 AM Re: Ресурсы для оптимизации [Re: ipdipd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
На 64бит версии в 64 бит ОС тоже возникает ошибка памяти?
Колонки никак не влияют на само процесс оптимизации.

Наверх
#4180 - Mon Apr 12 2010 04:57 PM Re: Ресурсы для оптимизации [Re: Nektodron]
ipdipd Offline
newbie

Registered: Sun Feb 28 2010
Записи: 38
Originally Posted By: Nektodron
На 64бит версии в 64 бит ОС тоже возникает ошибка памяти?
Колонки никак не влияют на само процесс оптимизации.


Не знаю, я про 32бита имел ввиду.

Наверх
#4182 - Mon Apr 12 2010 05:51 PM Re: Ресурсы для оптимизации [Re: ipdipd]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
На 32бит должно помочь выставление 1 потока оптимизации.

Наверх
#6276 - Sat Jun 05 2010 06:27 AM Re: Ресурсы для оптимизации [Re: Nektodron]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22
х64 модуль стал выдавать ошибку при попытки выбора данных в свойствах - источник. на сборке 1.1.7.0


Отредактировано Capril (Sat Jun 05 2010 06:27 AM)

Наверх
#6314 - Mon Jun 07 2010 03:21 PM Re: Ресурсы для оптимизации [Re: Capril]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Можно подробней, где ошибка?

Наверх
#6522 - Fri Jun 11 2010 01:15 PM Re: Ресурсы для оптимизации [Re: Nektodron]
Vladimir / Offline
old hand

Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
заметил что по 2 раза просчитывается параметр трейла


Attachments
Безымянный.JPG (383 downloads)


Наверх
#6620 - Wed Jun 16 2010 10:47 PM Re: Ресурсы для оптимизации [Re: Nektodron]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22
нажимаю F4 - хочу выбрать источник тут и выдается ошибка и программа закрывается:

Наверх
#6635 - Thu Jun 17 2010 11:36 AM Re: Ресурсы для оптимизации [Re: Capril]
pasha Offline

old hand

Registered: Tue Dec 23 2008
Записи: 1085
Можно попросить прислать лог и укажите на каком источнике данных вы пытались выбрать инструмент (Транзак, Смартком, текстовой)

Наверх
#6735 - Sun Jun 20 2010 12:32 PM Re: Ресурсы для оптимизации [Re: pasha]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22
транзак, но вообще хочется выбоать текстовый источник.
В менеджере провадеров данных в строке транзака написано тип missing, состояние Отсутствует.
не знаю где взять лог.

Наверх
#6736 - Sun Jun 20 2010 12:58 PM Re: Ресурсы для оптимизации [Re: Capril]
andy Offline

Pooh-Bah

Registered: Mon Feb 16 2009
Записи: 2130
Originally Posted By: Capril

не знаю где взять лог.


http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=26#Post26

Наверх
#6981 - Thu Jun 24 2010 10:23 AM Re: Ресурсы для оптимизации [Re: andy]
Capril Offline
stranger

Registered: Fri Mar 19 2010
Записи: 22

Наверх
#7496 - Wed Jun 30 2010 08:10 PM Re: Ресурсы для оптимизации [Re: Vladimir /]
noofiz Offline
stranger

Registered: Mon Jun 14 2010
Записи: 10
Задачу можно решить логически:
Сначала задаем большой шаг для параметра, потом уменьшаем его
Например:
от 0 до 100 с шагом 10, выяснили, что оптимально значение между 30 и 50, Затем от 30 до 50 с шагом 2, выяснили, что опитмальный параметр между 30 и 50. Затем ищем между 30 и 50 с шагом 1. И того получаем 30 итераций, вместо 100 изначальных.
В этом плане очень удобны поверхности которые строит Велслаб.

Наверх
#15186 - Wed Oct 13 2010 03:10 PM Re: Ресурсы для оптимизации [Re: noofiz]
Artem Offline
journeyman

Registered: Thu Sep 30 2010
Записи: 89
но идеальное значение может быть 15, но в то же время ближайшие к нему 10 и 20 будут хуже чем 30, 40 или 50!

Наверх
Page 1 of 2 1 2 >


Moderator:  ViL, sar