Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Насколько велик разрыв во времени при компиляции на ноутбучном/десктопном процессоре?

Лучший ответ:
1)Компиляция не всегда упирается в производительность процессора. Поэтому на разных процессорах может идти с одинаковой скоростью в конкретном случае.
2)Разные процессоры по разному обрабатывают задачи, и на разных задачах показывают неодинаковую производительность.
По поводу указанных процессоров - у первого в два раза больше ядер, и частота выше на 35%
Если задача хорошо раскидывается по ядрам - второй будет проигрывать в два раза. по ядрам, и на 35% по частоте.
Если задача не может выполнятся параллельно, значение будет иметь только частота.
Если будет много ошибочных предсказаний - второй сможет несколько смягчить свое отставание за счет гипертрединга.
Список если можно продолжать еще долго.
Далее - у ноутбучного процессора в силу конструктивных особенностей плохое охлаждение, он будет быстрее перегреваться, а при перегреве процессор начинает сбрасывать частоту для лучшего охлаждения.

Худший ответ:
Вопрос сильно общий. Ни языка программирования, ни используемого компилятора, ни что компилируется.. Можно ли использовать многопоточную компиляцию, входит ли сюда еще линковка, какой вообще объем проекта... 
Так что ответ - от 0 до дофигапроцентов.
Вопрос: Flash player не воспроизводит пока полностью не загрузит?

Лучший ответ:
Flash Player умер. Используйте HTML5 Video

Худший ответ:
обычный мп4 начинает проигрываться только после полной загрузки, поэтому его режут на чанки и отдают тебе плейлист из кусков
ну и да, останьтесь на html5
Вопрос: Как запретить ввод определённых символов в textarea?

Лучший ответ:
Первая же ссылка в гугле дает ответ на ваш вопрос. И это не сервис бесплатной рабочей силы.

Худший ответ:
Вот, ещё вариант - https://codepen.io/KorniloFF/pen/MLZYrN
Вопрос: Машинное обучение — это работа для «ученых» или программистов?

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

Худший ответ:
А тут все зависит от сферы. Как таковых Дата саентистов не существует. Есть аналитики, исследователи, Machine Learning engineer и тп. 

Уровень знания кода зависит от выбранной сферы. 
К примеру, тут можно послушать про сферы и отличия. 

В зависимости от направления варьируется уровень требований. Аналитикам знание программирования не так важно, как для MLE.
Вопрос: Как опубликовать сайт на Git Pages?

Лучший ответ:
На 3 шаге, когда ввожу:
echo "Hello World" > index.html
А по-человечески, в редакторе (или IDE), создавать файлы уже не комильфо?
Просто создайте index.html файл. Это ваша главная страница. Потом пушьте ее в репу.Ок, пробую другой урок
Зачем? Зачем там уроки? Всё что нужно написано на странице https://pages.github.com/ Аж 4 шага!
1. Создать репу с названием username.github.io
2. Клонировать репу на свой комп
3. Создать страницы сайта
4. Запушить репу в гитхаб
сайт готов по адресу http://username.github.io

Худший ответ:
регистрируемся на github, результат https://username.github.ioсоздаем на компе файл index.htmlкоммитим его локальноpush в репозиторий внешний на gihubЗаходим в настройкиВключаем показ, сохраняем изменения
несколько репозиториев, несколько индексов
Источник: https://pages.github.com/
В итоге: https://username.github.io/namerepository/ - есть индекс, то откроет его
или  https://username.github.io/namerepository/filename.html
Вопрос: Можно ли учить Python отдельно?

Лучший ответ:
можно

Худший ответ:
А кто вам запрещает? Все зависит от задач, которые вы будете решать
Вопрос: CodeIgniter мертв?

Лучший ответ:
TL;DR Да, мертв.Что же в нем такого плохого?
Да как бы сама идея, что фреймворк - это изменяемая часть приложения - говно, так как ведет к бесконтрольной зависимости вендорского кода, от вашего и наоборот.Маленький, шустрый, удобный
Шустрый он как раз потому, что маленький и убогий по функциональности. PHP это далеко не язык быстрых систем, это язык быстрых решений. Хотите скорости - смотрите в сторону java, c#, c++, golang,..
На счет удобства: вы вероятно путаете с порогом вхождения. Потрогайте Doctrine на досуге, только хорошо так потрогайте и вы узнаете, что такое удобство работы с БД, потрогайте Monolog и узнаете, что такое удобство работы с логами, потрогайте Symfony (да, его надо нормально так покурить), но экономит время он колоссально.для скачивания не требует установки композеров и всякого такого
Собственно и что?)) У кода вашего приложения так, или иначе есть зависимости, от того же CI например, что плохого в том, что зависимостями будет рулить проверенная и мощная система, с генерацией автолоада и другими плюшками?Что есть в других фреймворках такого, чего нет в старичке CodeIgniter?
Для начала у них есть сегодня и будущее))
У Symfony, по сравнению с CI есть:
* Архитектура и мощная методологическая база. Да, тут парни по SOLID выступают, а в CI даже в MVC не могут(Model не должна обрабатывать пользовательский ввод, это задача контроллера!!)
* DI контейнер на пару с очень гибкой системой конфигурирования
* Есть ORM/ODM Doctrine, лучше на данный момент нету
* Есть де-факто стандартный для многих фреймворков Symfony HttpFoundation
* Мощный компонет, для написания консольных приложений
* Система безопасности Security Component
* Большое количество мощных бандлов, поддерживаемых сообществомИли действительно CI мертв?
Мертв он не потому, что вот я хейтер и вот так вот. А потому, что идеи, закладываемые в него - не актуальны:
* фреймворк - изменяемая часть приложения. Фреймворк - это код другого вендора, хотите делать правки - делайте форк, но не переносите вашу бизнес логику в него. У фреймворка задача - сделать каркас, а не реализовывать вашу бизнес логику.
* скорость в ущерб функцональности. Как я сказал выше - он куцый
* пропагандирует говнопрактики, попробуйте следовать следующим требованиям к качеству кода если не согласны.
И да, поддержка PHP 5.2.4, это не достижение, это заморозка 2007 года

Худший ответ:
Что есть в других фреймворках такого, чего нет в старичке CodeIgniter?
Например, авторизации.
Сам 4 года писал на нем, но перешел на Symfony
Вопрос: Не с первого раза запускается ПК. Могут ли быть вздувшиеся конденсаторы быть тому причиной? И какие их нужно менять?

Лучший ответ:
Вполне вероятно проблема в них.
Новые надо ставить с таким же напряжением и выше. Хотя желательно использовать родное. 99% что потребуются LowESR конденсаторы, с обычными может не запуститься
Тоже самое касается емкости, не меньше, но лучше такую же. Т.к. можете не вписаться в габариты
Конденсаторы нужны высокотемпературные, обычные долго не проживут.
Принято менять не только вздутые, но и соседние в одной группе

Худший ответ:
Это цепь питания процессора, здесь нужны качественные low esr кондеры аналогичные имеющимся, можно с большим вольтажем. Менять надо сразу все.
Вопрос: Почему сотрудники Google Play заблокировали мое приложение?

Лучший ответ:
Для использования AdMob надо добавить политику конфиденциальности
https://www.youtube.com/watch?v=wfxSxSAUHZM

Худший ответ:
Крешлитик тоже требует политики конфиденциальности, вот  генератор
Вопрос: Какой стек технологий учить для написания собственных кросс-платформенных приложений?

Лучший ответ:
И чему не устраивает тот же Qt, который вы уже знаете?

Худший ответ:
C#
PC - WPF или WinForms
Web - WPF (WebBrowser) или WebForms
Server - ASP.NET или WCF
либо клиенскую часть на Unity - PC, Web, Android, iOS, и др
Вопрос: Почему результатом fetch становится Object, а не результат return?

Лучший ответ:
Потому что так работают Promise.

Худший ответ:
Потому что так работают Promise.
Вопрос: Частота работы МК и передачи одно и то же?

Лучший ответ:
Им не нужно попадать в "такт".
Частота обработки сигнала выше, чем частота передаваемого сигнала, так что приемнику не надо быть синхронизированным с передатчиком, достаточно поймать начало передачи, не обязательно с точностью до наносекунд. (тот же I2C на 400кГц, а МК ваш на 8МГц, он за время передачи одного бита еще что-нибудь успеет сделать)
+сейчас интерфейсы реализованные на периферии МК могут работать независимо от ядра, порой со своим тактированием и своими буферами для приема и передачи данных, вам останется только проверять или загружать эти буферы, а периферия сама будет отправлять-принимать данные (например USB который от 48МГц фигачит, в то время, как сам МК от 12МГц тактируется, аппаратный UART)

Худший ответ:
просто приемник синхронизирует свою частоту обмена с входными импульсами.
для этого служит стартовый бит.
точнее когда приемник находится в ожидании сигналов генератор не работает и только по спаду стартового бита запускает работу генератора, и он получается автоматически синхронизирован.
Вопрос: Простой слайдер с возможностью переключения слайдов скроллом?

Лучший ответ:
Как-бы изи гуглится.
kenwheeler.github.io/slick

Худший ответ:
На днях тут проскакивала ссылка
Особо не разбирался, но вариантов там много и мышкой там какой то из них точно крутился
Вопрос: Вставляем 2 жёстких диска с одинаковыми буквами разделов и именами на одном ПК?

Лучший ответ:
Windows переназначит буквы так, чтобы они не совпадали.

Худший ответ:
PARTUUID/UUID у разделов будут разные так и так. Назначит буквы неизвестным разделам из свободных.
База известных разделов хранится в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Вопрос: Как выбрать мощность VDS сервера для чата?

Лучший ответ:
VPS невозможно угадать по процессору.
поэтому берите там, где можно будет потом докинуть ОЗУ и хотя бы ядер процессора (скорость вы не докинете, услуги повышения приоритета за деньги там нет).
(но если взяли "слабую" версию процессора или HDD вместо SSD - то на другую уже не поменять, только докинуть к этой)
и если сайт грузится медленно, то быстро на VPS все равно не будет. сайт может грузиться на ином хостинге быстрее, чем на VPS с "мощным" ЦП и с SSD.
с DS возможности менять особо не дается, и стоит заметно дороже, но зато он DS, а не одна из кучи виртуалок на одном ПК, поэтому процессор всегда быстрее, или хотя бы предсказуем.

Худший ответ:
Я провожу в таких случаях тесты, хотя они и несколько абстрактны
В virtualbox поднята ubuntu-server, на котором запускается испытуемый бэк
На хосте запускается бенчмарк, который ломится к бэку через виртуальную сеть и эмитирует прогнозируемую нагрузку
На время теста в виртуалке так же собираются показания из free и cat /proc/loadavg
Тесты запускаются несколько раз с разными настройками виртуалки по памяти и кол-ву ядер/макс загрузки цпу
Таким образом удается опытным путем проверить минимальные требования к VPS/VDS
Так же делаю поправку на то, что у меня AMD FX (показатели на много ядер лучше), а на серваках чаще встречается Intel Xeon (показатели на одно ядро лучше)
Вопрос: Почему Windows 10 ест много памяти?

Лучший ответ:
Для 64битной системы это нормально
"тормозить" из-за недостаточности оперативки он может только если уходит в своп, однако при 6гб этого быть не должно. и причина в чёмто другом

Худший ответ:
Электропитание настройте, чтобы система не понижала частоту процессора.
Вопрос: Как использовать VPS в качестве ssh-тунелля?

Лучший ответ:
ssh user@host -D
-D создает socks proxy на указанном порту. Дальше, в браузере например, можете выставлять тип прокси на 127.0.0.1:
Однако стоит помнить, что не все запросы браузера могут пойти через прокси. Помнится chrome делает dns запросы игнорируя настройки прокси.

Худший ответ:
На хабре есть крутая статья про это :)
Вопрос: Как выполнить dependency injection в resource?

Лучший ответ:
В AppServiceProvider в методе register пропишите:$this->app->when(AttachmentResource::class)
          ->needs(S3Client::class)
          ->give(S3Client::class);
Не забудьте прописать use для классов)

Худший ответ:
Решил использовав хелпер resolve $s3Client = resolve(S3Client::class);
Вопрос: Как для установки Linux расширить доступное место на Windows 10 для сжатия HDD?

Лучший ответ:
Отключаете файл подкачки, или переносите на другой диск.
Отключаете гибернацию.
Отключаете защиту системы и удаляете все теневые копии.
Перезагружаетесь, дефрагментируете диск, после чего сжимаете.
Дефрагментировать разумеется  надо штатным дефрагментатором, а не левыми какими-то.
Ну или проще всего - загрузитесь с установочного диска, и переразметьте диск как надо, без всяких заморочек.

Худший ответ:
1) дефрагментировать надо не только файлы, но и свободное место. Именно непрерывное свободное месту требуется для увеличения объёма этого вашего раздела. Файл может быть и не фрагментированым, но находиться как раз за 9 Гб до конца поверхности диска.
На крайний случай - partition magic по-моему умеет двигать разделы и свободные места как вздумается.
Вопрос: Палится ли пиратский музыкальный софт при выпуске в продакшн?

Лучший ответ:
Можно взять и перекодировать сторонним софтом с понижением битрейта. Любые теги отфильтруются точно. На счет возможных вотермарков: Тонкие незаметные на слух вотермарки при понижении битрейта будут неизбежно повреждены и не смогут правильно считаться, то есть уверенная идентификация станет невозможной. Если представить себе такие крупные вотермарки, которые при значительном понижении битрейта смогли бы сохранить в точности свою контрольную сумму (обязательное условие корректного считывания), то они были бы определенно заметны на слух и значительно портили бы композицию.

Худший ответ:
Иногда он пишет свои теги в файл.
Например, часть звуков в Windows XP или Vista была создана на нелицензионном ПО и пользователи это обнаружили.
Вопрос: Есть ли хороший пример page object pattern на python?

Лучший ответ:
Пример лень гуглить, проще ответить на ваш вопрос. 
Page Object разделяет автотесты на три уровня: 
1 - Локаторы. Это, фактически, набор констант.
Выделять их в отдельные файлы и классы нужно по двум, основным, причинам:  
- Так их проще поддерживать и актуализировать. А борьба с "устаревшими" локаторами - это чуть ли не половина всей работы по поддержке автотестов в рабочем состоянии. 
- Для того, что бы можно было ссылаться на один и тот же элемент в рамках разных страниц.
2 - Страницы и их объекты: 
На этом уровне абстракции содержится бизнес логика приложения и её интерфейсное воплощение.
Такой подход, опять же, позволяет упрощать поддержку. Структура автотестов соответствует структуре интерфейса. 
3 - Логика тестов. 
Здесь уже содержатся конкретные степы и assertы для оных. 
Такое деление позволяет чётко понимать, что и где тебе надо менять в зависимости от ситуации. 
Поменялся элемент, но логика приложения осталась прежняя - заменил локатор. Поменялась логика и структура приложения - актуализируешь Page. Нужно актуализировать\дополнить сам тест (т.е. последовательность степов и Expected Result) -> меняешь сам тест. 
Надеюсь поможет. :)

Худший ответ:
у нас свой фреймворк, мы делаем end-to-end тестирование embedded системы через GUI.
я не выношу локаторы, они прописаны в классе в функциях.
Некоторые у нас выносят в локаторы в отдельные файлы. Можно и так, однако я не вижу преимущества. 
Так я точно знаю какие локаторы относятся к какой странице. Начала вылетать функция, поправил локатор, не стало страницы, выкинул, поправил последовательность в тесте. Старые локаторы "автоматически" удаляются вместе со старыми page-объектами. 
В нашем случае нам не приходится ссылатъся на один и тот же элемент в рамках разных страниц, потому что у нас дерево виджетов построено от страницы, и даже если виджеты одинаково называются это совершенно разные обьекты. В веб-тестировании, однако, это не так, поэтому аргумент резонный. 
tf тут это ссылка на тест-фреймворк, который дает нам базовые функции для взаимодействия с GUI. class LoginView:
	def __init__(self):
	  self.viewname='ABC'
	def enter(self):
	  tf.executeApiCall()
	def wait_for_view(self):
		tf.wait_for_view(self.viewname)
	def press_cancel_button(self):
		tf.press_widget('xyz.ABC')
	def enter_username(self, u):
		tf.enter_string('xyz.ABC.inputfield', u)
	def check_error_popup_visible(self,expect):
		if expect==True:
			tf.wait_for_view(view='xyz.ABC.LoginErrorPopup')
		else:
	 		tf.wait_for_view(notinview='xyz.ABC.LoginErrorPopup')
	def press_login_button(self):
		tf.press_widget('xyz.ABC.Login')
на стороне теста выглядит как-то такusername='Kolya'
main_view = MainView()
login_view = LoginView()
login_view.enter()
login_view.wait_for_view()
login_view.enter_username(u=username)
login_view.press_login_button()
login_view.check_error_popup_visible(expect=True)
login_view.confirm_error_popup()
login_view.check_error_popup_visible(expect=False)
login_view.check_inputfield_text_equals(expect=username)
login_view.leave()
main_view.wait_for_view()
Вопрос: Почему скомпилированная pascal программа не работает без оболочки?

Лучший ответ:
Вывод на экран производится в текстовом окне (консольный режим), при этом последний текст просто мельком проскакивает, на этом программа заканчивается и сразу же закрывается текстовое окно.
Поэтому нужно запускать экзешник либо при помощи cmd.exe, либо в программе на Паскале добавив последней строку ReadLn; , заново скомпилировав в экзешник. В последнем случае программа будет ждать нажатия на Ввод.

Худший ответ:
я думаю после writeln('Твое количество попыток: '+ attempts); нужно прописать "readkey;" чтобы ответ задержался до нажатия клавиши) отпиши если глаголю правильно))))
Вопрос: Что даёт навык написания кода по памяти?

Лучший ответ:
Ничего плохого, одно лишь хорошее.
Всегда пишите это первой строкой в резюме.

Худший ответ:
Больше уделяешь времени решению задачи, а не поиску куска кода, который нужно скопипастить.
Вопрос: Как делегировать заказы с upwork?

Лучший ответ:
1) процесс делегирования выглядит примерно так, дать задачу фрилансеру, следить за ним что он делает ее, принять результат, который вы ожидали.
2)комиссии вообще не проблема при такой работе. обьемы денег такие что 50 баксов на комиссии ничего не значат на фоне 10к оборота.
3)никогда не стыдно сказать что ты работаешь в команде, ни разу каких то проблем не испытывал с этим если заказ выполнен в сроке и в бюджете.

Худший ответ:
Можете мне делегировать. Тут есть капелька поглядеть: https://dribbble.com/Dench
Вопрос: Какую базу данных лучше всего использовать для обучения новичка?

Лучший ответ:
Если не вникать в контекст использования БД, то абсолютно любую. Чаше остальных в вакансиях мелькает PostgreSQL.

Худший ответ:
Ну и я присоединюсь. Вообще-то по умолчанию любой JDK идет со встроенной базой данных Apache Derby (Java DB), по SQL совместима с DB2. Может работать как в серверном варианте, так и во встроенном. Рекомендую начинать с нее.
https://ru.wikipedia.org/wiki/Apache_Derby
Почему с нее? Она уже есть, она простая, она SQL, она работает.
Вопрос: Как в php получать страницу с задержкой?

Лучший ответ:
О, вы пишете свой поисковик авиабилетов с помощью парсера другого поисковика авиабилетов? 
Не резидент Сколково, случайно? 
А Авиасейлам надо начать парсить ваш поисковик и тогда рекурсия замкнется.

Худший ответ:
Посмотрите в сторону phantomjs.org
Вопрос: Когда необходим setTimeout?

Лучший ответ:
Когда необходим setTimeout?
Чисто теоретически, в контексте Вашего вопроса, с учётом наличия setInterval() и clearInterval() - никогда.
Пример:x = setInterval(function() {
    clearInterval(x);
    alert('Time!');
}, 3000);

Худший ответ:
learn.javascript.ru/settimeout-setinterval
В этой статье все по существу, там четко сделан акцент в чем разница таймаута и интервала
Вопрос: Стоит ли изучить С для понимания как все работает?

Лучший ответ:
Память работает просто - туда можно писать и читать из нее. Еще она плоская и одномерная. Еще она виртуальная, но для прикладного программиста - это не важно, виртуальностью занимается ОС. Нужна она для того чтоб один процесс не видел что делается в другом процессе (например, в MS-DOS не было виртуальной памяти и любая программа могла запросто уронить ОС просто записав что-нибудь не нужное в память занимаемую системой), чтоб каждый процесс имел 4 Гб (для х32 приложений) адресуемой памяти не зависимо от физического наличия этой памяти.
Кроме самой памяти есть еще регистры процессора, но о них вспоминают только переходя к ассемблеру, т.к. даже Си не умеет ими манипулировать (оно и не нужно на самом деле).
Процессы и потоки - это сущности ОС предназначенные для параллельного выполнения кода. Реально выполняются потоки, а процесс - это оболочка для объединения нескольких потоков в одном адресном пространстве. В любом процессе есть хотя бы 1 поток.
Реальную параллельность можно достичь только тогда когда физических ядер процессора >1. Причем, обычно, вы никак не можете регулировать когда у вашего потока ОС отберет процессорное время, а когда снова даст. Это можно делать только выставляя уровень приоритета потока/процесса. 
Поток отличается от процесса тем, что у двух разных процессов разные адресные пространства (виртуальная память в действии) и им для общения нужно использовать какие-либо механизмы межпроцессорного взаимодействия (сокеты, pipe, shared memory, файлы, ...) предоставляемые ОС. Потоки одного процесса работают в одном адресном пространстве, поэтому для взаимодействия им ничего изобретать не нужно, т.к. они просто могут обращаться к одной и той же переменной. Но тут сразу возникает состояние "гонки" и все что с этим связано. Чтоб как-то упорядочить одновременное обращение к участкам памяти или кода нужны мьютексы и т.п. средства. Между тем, в простых случаях, можно запросто обходится и без мьютексов просто грамотно структурировав код и в правильном порядке обращаясь к "общим" участкам памяти.  Если это понимать, то писать многопоточные приложения становится не сильно сложно.
Думаю можно начать с прочтения какой-нибудь толстой книги про теорию построения ОС, например Таненбаума.
А Си - да полезно, но если вы этим денег не зарабатываете, то скорее всего не нужно.
WEB, PHP, JS, CSS и т.п. питоны, как правило, далеки от железа и ОС, на которых это все функционирует.

Худший ответ:
Имхо С - нет. Надо учить с++. Ты всё равно пройдёшь все низкоуровневые моменты, но с++ можно потом будет с удобством использовать в прикладной разработке, а с только в системном (ну почти). 
А вообще, если хочешь узнать, как всё работает, учи ассемблер. Рекомендую flat assembler
Вопрос: Как обработать большое количество данных за минуту?

Лучший ответ:
Никакой магии — оптимизировать запросы и улучшать железо сервера/распределять между серверами. 
Возможно, задачу можно решить с другой стороны — избежать ситуации, когда нужно каждую минуту обходить условную тысячу записей. 
Но в любом случае, нужно хоть немного подробностей. Иначе здесь будет гадание на кофейной гуще.

Худший ответ:
Переложить обработку на сервер БД, скриптом PHP только стартовать и получать результат.
Вопрос: Как парсить информацию на одном сайте, и сохранять файл?

Лучший ответ:
Python.
Куда и как записывать данные дело третье. Всегда можно создать структуру языка с нужными вам данными (класс ну или просто словарь), а потом реализовать её сохранение в тот или иной формат хоть в csv хоть в БД.

Худший ответ:
Вы странно вопросы задаете 
— одни сайты можно спарсить одностроковым perl-скриптом, другим из-за скриптов и ajax-ов нужны тяжелые phantom или nightmare.
— в одном случае парсят, например, название и цены, которые можно в csv положить, в другом данных так много, что проще сразу в БД, а в третьем огромные статьи с картинками, для которых csv не особо подходит
Вопрос: Как анимировать HTML таблицу?

Лучший ответ:
Проверено в Chrome & Firefoxtr{
    transition:
        transform   1s linear 0s,
        opacity     1s linear 0s,
        font-size 0.5s linear 0.5s;
}
tr.deleted{
    transform: translateX(100%);
    opacity: 0;
    font-size: 0;
}пример

Худший ответ:
translate3d отлично срабатывает на tr. Но не translateX, к примеру. Попробуйте.
Вопрос: Как проверить null?

Лучший ответ:
function isEmpty(length ) {
  for (let key in length ) {
    // если тело цикла начнет выполняться - значит в объекте есть свойства
    return false;
  }
  return true;
}

Худший ответ:
Ни разу не знаю node, но вы-то сами читали доки?
Вопрос: Компьютер задыхается — что делать?

Лучший ответ:
process explorer - более информативен. Смотрите чем занят диск, проц. он покажет процесс. 
Ребята правы, отключайте ВСЕ во время теста, какие хром и игрушка?

Худший ответ:
Удали её и поставь антивирус другой , нод например.