Page 1 of 1

НАНО технологии и модернизация :)

Posted: 30 Oct 2013
by TCust
У меня вопрос, почиму бы МЧ не сделать опцию кешировать данные в памяти, т.е. вернуться назад :)

К примеру я сейчас поставил RAM диск и бросил туда кеш, проход Сканера чуть ли не в 10-20 раз быстрей, чем на HDD на тех же самих данных :)

Т.е. я понимаю это все было придумано в рамках МЧ х32, но сейчас все перелезут на х64 и даже Matlab уже отказался от выпуска х32.

Другими словами у меня 32 Gb ОЗУ и естественно МЧ при этом улетает если использовать ОЗУ. Для обратной совместимости или очень больших тестов или оптимизаций тех же портфелей, можно опционально сделать запись кеша в HDD или у кого мало памяти ОЗУ т.е. по текущему желанию пользователя.

*К томуже большинство современных датафидов позволяет спокойно скачивать историю заново за текущий день, тотже IQFeed ESignal в случае отрубания электричества или зависания МЧ

Re: НАНО технологии и модернизация :)

Posted: 04 Nov 2013
by Henry MultiСharts
TCust,
Уже давно существует 64 битная версия MultiCharts.
Часть данных кешируется на жестком диске, не все данные хранятся в ОЗУ.

Вы можете конкретнее описать Ваше предложение?

Re: НАНО технологии и модернизация :)

Posted: 11 Nov 2013
by TCust
Смысл такой, что если сделать RAM диск, и на него поместить папку Кеша, то все намного быстрей работает, теже проходы Нового Сканера, при этом память расходуется не эффективно, т.е. RAM диск постоянно ее жрет, и сколько теряется на этой файловой структуре, потери скорости тоже самое.

Вот я и предлагаю на уровне программы, смысл бросать этот Кешь на диск, если у меня 32 Гб ОЗУ.

Предлагаю вам сделать, что если в настройках конфигурации папки стоит RAM то кешь бросается в память, если дирректория ( например слив очень большой хистори ) то этот кешь сбрасывается на диск.

Re: НАНО технологии и модернизация :)

Posted: 11 Nov 2013
by Henry MultiСharts
TCust,

Спасибо за предложение. Рассмотрим реализацию данного функционала для 64 битного МС в одной из следующих версий (после 8.8 ).

Re: НАНО технологии и модернизация :)

Posted: 12 Nov 2013
by ZAKST
Это было бы здорово ))

Во очию видел, как буквально летает MC установленный на SSD диск. Здесь это было бы еще интереснее, и являлось бы "плюс одним" конкурентным приимуществом в капилке MC. А то тут некоторые девелоперы уже во всю пилят облачные технологии ;)

Re: НАНО технологии и модернизация :)

Posted: 13 Nov 2013
by TCust
Это было бы здорово ))

Во очию видел, как буквально летает MC установленный на SSD диск.
У меня так и стоит, база лежит на SSD а кеш распаковывается прям на RAM диск, т.е. если убрать прокладку в виде RAM диска, еще быстрей все будет :)

Ну а если сливать чего-то огромное или тестировать, взял кеш поставил на hdd, и то это редко бывает у меня по крайней мере.