Блог им. sertsm

Алготрейдинг на windows 10.

    • 12 марта 2017, 16:16
    • |
    • tsm
  • Еще

Решил я своему роботу купить отдельный ноутбук, чтобы его поставить на шкаф и забыть про него.
Чтобы он там сам включался-выключался и мне только отчеты присылал.

На ноутбуке был установлен windows 10.

Запустил робота. Вроде все работает.

Но заметил, иногда, раз в месяц робот бывает не запущен.

Думал наверно:
1. Обновлял, забыл запустить.
2. Кошка случайно Alt+F4 нажала)
3. Обама подслушивал/подсматривал, случайно крестик нажал)

Через полгода нашел закономерность.
Если приложение запущено больше 3-х часов и отключилось электричество (хотя бы на 1 секунду) windows закрывает все лишние приложения.

Это называется: «Встроенный в Windows 10 режим экономии заряда аккумулятора».

Есть разные настройки типа: «Автоматически включать экономию при уровне заряда батареи ниже:»
Можно выставить % заряда. Добавить в список: всегда разрешенные" в «Использование заряда батареи конкретными приложениями».

Все эти настройки не помогли. Приложения закрываются при 100% заряженной батареи.


Узнал много интересного:

«Жизненный цикл приложения»:
docs.microsoft.com/ru-ru/windows/uwp/launch-resume/app-lifecycle

Обработка приостановки работы приложения:
docs.microsoft.com/ru-ru/windows/uwp/launch-resume/suspend-an-app

Оптимизация фоновой активности:
docs.microsoft.com/ru-ru/windows/uwp/debug-test-perf/optimize-background-activity

Запуск, возобновление и фоновые задачи:
docs.microsoft.com/ru-ru/windows/uwp/launch-resume/

Создание и регистрация внепроцессной фоновой задачи:
docs.microsoft.com/ru-ru/windows/uwp/launch-resume/create-and-register-a-background-task

Пока снес я эту 10 и поставил 7.
Может когда-нибудь я оптимизирую для 10 или microsoft оптимизирует 10 для меня)

★11
22 комментария
«Всё правильно сделал»
avatar
А может просто заказать VPS?
kbrobot.ru, VPS на windows 10? а он не будет закрываться при отключении электричества? За аренду платить нужно каждый месяц. Легче windows переставить)
avatar
tsm, да там копейки же… Особенно за бугром. Сразу отпадают проблемы с электричеством, каналом и прочим. Это более профессионально.
avatar
Надо было батарейка вытащить!!!
avatar
SEREGA, Без батарейки нельзя. Если только для ноутбука покупать ИБП)
avatar
tsm, А почему бы и не поставить ИБП? Винда всегда будет считать, что работает от сети.
avatar
Volskygge, Ноутбук с ИБП это как-то слишком)
avatar
tsm, Ну а что такого. По тем функциям, что Вы описали, он только по названию «ноутбук».
avatar
Volskygge, Да уж. Это сервер на котором запущена единственная программа)
avatar
Выделенный сервер
avatar
а еще эта дрянь любит принудительно перегружаться, убивая без сохранения все открытые приложения.

Ну вот неt даром, раньше иконка называлась «My Computer», а теперь - «This Computer», не ваш он больше
avatar
Vitty, Перезагрузки победил. Там есть период активности. Поставил с 10:00 до 22:00.
avatar
tsm, да, я это нашел. но один раз эта сволочь мне реально проблему сделала на ровном месте
avatar
Vitty, Там много косяков.

Форум microsoft:
answers.microsoft.com/ru-ru/windows/forum/

avatar
Вин 10 дерьмо, самая лучшая семерка.
avatar
а я давно снес 7ку и поставил на рабочем компе ХР
сразу пропали проблемы многие.

семерка тока для игрух стоит на другом диске.
avatar
Kaiman,  Знакомо-на боевой   машине до сих пор XP держу…
avatar
Сервер нужен
avatar
Дар Ветер, винда сервер
avatar
ебать же их конем...
я кстати в 8.1 про замечал, что если винда считает что ей не хватает памяти (или что кусок памяти занимаемый приложением реально давно не используется), то свапает кусок этой памяти на диск...
В результате наутро просыпаются не все роботы, которые ночью отдыхали и ничего не делали… их свапит так, что сами (пока мышкой в их окошко тыкать не начнешь) они не оживают…

теги блога tsm

....все тэги



UPDONW
Новый дизайн