У вас не стоит Flash Player
Настройки
#45524 - Tue Aug 14 2012 02:10 PM оптимизация в х64
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
необходимо сделать лимит по использованию памяти в х64, иначе лаб постоянно сжирает всю доступную и предлагает закрыть программу
у меня выставлен кэш для скриптов 2048, но не влияет

в х32 проблем нет

Наверх
#45533 - Tue Aug 14 2012 03:15 PM Re: оптимизация в х64 [Re: vito333]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
а сколько у вас сжирает? Кеш - это память, для насчитываемых индикаторов. Еще память кушается на следующее:
1. Сами данные (свечи). Во время оптимизации их создается несколько копий (зависит от количества потоков).
2. Результаты оптимизации съедают примерно по 0.5кб за каждую строку.
3. Фрагментация памяти. При использовании больших историй может оказать очень критичной (примерно более 20тыщ свечей, т.к. объекты свыше 80кб в NET попадают в отдельную кучу). В частности не рекомендуется использовать списки (List) в самодельных индикаторах, а использовать массивы. Либо нужно сразу выставлять нужный размер списка, что минимизирует операции по "удлинению" списка.
4. Размер кеша - не глобальный. Для каждого скрипта он свой. Т.е. при 2гб и 10 окнах лаборатории программа может съесть в теории до 20гб. Я бы оставил 600-700мб. При больших значениях расходы NET на управление памятью превышают выигрыш от кеширования насчитанных данных.

Наверх
#45535 - Tue Aug 14 2012 04:10 PM Re: оптимизация в х64 [Re: Nektodron]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
ну скажем так - свободных 3-4 гб зачастую не хватает
больше 100000 проходов обычно не ставлю, в среднем 20-30 тысяч

поэкспериментирую ещё с учётом вышенаписанного

Наверх
#45613 - Thu Aug 16 2012 02:30 AM Re: оптимизация в х64 [Re: vito333]
vito333 Offline
Pooh-Bah

Registered: Wed Oct 26 2011
Записи: 2108
Loc: botland
с ограничением кеша скриптов 1024 стало получше


Отредактировано vito333 (Thu Aug 16 2012 02:30 AM)

Наверх


Moderator:  ViL, sar