tsm
tsm личный блог
12 марта 2017, 16:16

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

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

На ноутбуке был установлен 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 для меня)

22 Комментария
  • Ostap Bander
    12 марта 2017, 16:22
    «Всё правильно сделал»
  • Евгений Черных
    12 марта 2017, 17:02
    А может просто заказать VPS?
      • dagh
        12 марта 2017, 18:13
        tsm, да там копейки же… Особенно за бугром. Сразу отпадают проблемы с электричеством, каналом и прочим. Это более профессионально.
  • SEREGA
    12 марта 2017, 17:06
    Надо было батарейка вытащить!!!
      • Volskygge
        12 марта 2017, 19:14
        tsm, А почему бы и не поставить ИБП? Винда всегда будет считать, что работает от сети.
          • Volskygge
            12 марта 2017, 20:18
            tsm, Ну а что такого. По тем функциям, что Вы описали, он только по названию «ноутбук».
  • transmega
    12 марта 2017, 17:13
    Выделенный сервер
  • Vitty
    12 марта 2017, 17:15
    а еще эта дрянь любит принудительно перегружаться, убивая без сохранения все открытые приложения.

    Ну вот неt даром, раньше иконка называлась «My Computer», а теперь - «This Computer», не ваш он больше
      • Vitty
        12 марта 2017, 20:57
        tsm, да, я это нашел. но один раз эта сволочь мне реально проблему сделала на ровном месте
  • Сумрак
    12 марта 2017, 17:35
    Вин 10 дерьмо, самая лучшая семерка.
  • Growex
    12 марта 2017, 18:31
    а я давно снес 7ку и поставил на рабочем компе ХР
    сразу пропали проблемы многие.

    семерка тока для игрух стоит на другом диске.
  • Дар Ветер
    12 марта 2017, 19:29
    Сервер нужен
  • ебать же их конем...
    я кстати в 8.1 про замечал, что если винда считает что ей не хватает памяти (или что кусок памяти занимаемый приложением реально давно не используется), то свапает кусок этой памяти на диск...
    В результате наутро просыпаются не все роботы, которые ночью отдыхали и ничего не делали… их свапит так, что сами (пока мышкой в их окошко тыкать не начнешь) они не оживают…

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн