← Zurück

Программирование функций классами в ООП разрывает мой мозг...

Пытаюсь сделать из S# стратегии и тест-трейдера фитнес-функцию для оптимизатора из AForge.net.

Столкнулся с непостижимым для меня противоречием: фитнес-функция в афордже должна быть запрограммирована как класс, в котором реализован интерфейс, и затем алгоритмы мутации и всего такого создают экземпляр этого класса.

Мое мышление функционального программиста наивно вынесло SimpleHistoryTesting в функцию, которую я не знаю, как вызывать из фитнес-функции.

Как правильно делать? Извините, что задаю вопросы по для кого-то очевидным вещам, но мне уже плохо, когда я смотрю, как отъедает память тестирование... И у меня нет средств её освободить принудительно.

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Spiritschaser
Spiritschaser Autor

И ещё вопрос. Если я сделаю какую-то функцию типа static, и буду вызывать её с разными параметрами несколько тысяч раз - она будет static объектами в памяти постоянно оставаться, или таки будет убираться сборщиком мусора?