Duolingo — самый популярный ресурс для изучения иностранных языков в мире. Более того, он совершенно бесплатный!

https://www.duolingo.com/BO3DYX

Duolingo невероятно поедает оперативную память в Chrome.

Сегодня обсуждал обновление браузера хром, где ребята оставляли негативные отзывы о плохой оптимизации процессов, в частности загруженности процессора при просмотре видео в youtube. Я зашёл проверить, как обстоят дела в моём браузере, и обнаружил, что одна вкладка хрома поедает 1550мб опер. памяти, сняв процесс я заметил, что это была вкладка с duolingo. Кто поддерживает диалог с разработчиками, сообщите об этом немаловажном факте. Спасибо.

Система: Windows 8.1; Chrome 41.0.2272.76 m (64-bit).

Screenshot http://s011.radikal.ru/i318/1503/61/fd5defff9f51.jpg

3 года назад

16 комментариев


https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1362

Собрался и проверил: это действительно проблема Duolingo. Очень хорошо заметно в погружении. Проблема вызвана некорректной работой с jQuery. А точнее, неверно высвобождаются элементы DOM. Причем течет сильно, даже если не переводить а просто "прыгать" по предложениям в тексте. Немного подробностей здесь.

3 года назад

https://www.duolingo.com/Levape
Levape
  • 24
  • 13
  • 12
  • 11
  • 8
  • 8
  • 6

А вот новость, обходящая интернет. Про то как работает Яндекс.Навигатор на самом деле. https://www.facebook.com/photo.php?fbid=740183062777595set=a.301003540028885.1073741826.100003577253589type=1pnref=story

3 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1362
  1. Следовало ожидать. Таких разоблачений много. Отопрутся тем, что собирали статистику для голосовой навигации, и вообще, где-то мелким шрифтом....
  2. Автор не сказал откуда ставил приложение. Возможно неофициальная сборка и в таком случае хз кому предъявлять претензии.

p.s. Погугли скандалы про умные телевизоры. Те были пойманы не раз.
p.p.s. lsof классная тулза. Выручала меня не раз.

UPD: почитал комменты, сказали что баг. Ага)

3 года назад

https://www.duolingo.com/BO3DYX

Вот пожалуйста новая статистика - http://s013.radikal.ru/i322/1503/36/0911eb110383.png

3 года назад

https://www.duolingo.com/Timofeika

Это проблема к Duolingo не относится. Данную проблему должны исправлять разработчики Chrome.

3 года назад

https://www.duolingo.com/BO3DYX

Вы в этом уверены и можете аргументировать? Или это безосновательные подозрения?

3 года назад

https://www.duolingo.com/SamaraDiver

Открыл Дуолинго в Хроме, открыл Дуолинго в FireFox, запустил диспетчер задач, а там: у Хрома 2х180Мб , а FireFox'a 1х170Мб. Такой аргумент подойдет?

Скриншот

3 года назад

https://www.duolingo.com/BO3DYX

В хроме можно смотреть в Настройки-Доп. инструменты - Диспетчер задач. У меня Duolingo был запущен с раннего утра, я занимался около 20 - 40 мин. и оставил вкладки (собственно они у меня всегда открыты) и этот показатель был по происшествии большого количества времени. Попробуйте позаниматься и оставить вкладку на 5 - 6 часов и потом разместите ваш результат. Я не претендую обвинить разработчиков сайта, однако хочу уведомить их об этом вопросе. Это наиболее корректный путь решения проблемы, они в свою очередь или примут к сведению и что - то оптимизируют, или на своём уровне отправят баг-реппорт в Google. п.с. сейчас у меня 2 вкладки с форумом и уроками занимают 55мб и 89 мб.

3 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1362

Видимо это не так легко воспроизвести. У меня эта вкладка вообще не закрывается (закреплена, чтоб не забыл). Браузер почти никогда не закрываю. Процесс больше 300М редко бывает. На данный момент пару дней точно работает. Но у меня Chromium (хромой на его базе) и не Windows.

Пишу потому что иногда, когда Duolingo не может догрузить что-то (крутится буква O в логотипе), полностью грузит одно из ядер. Ни у кого такого не бывает?

p.s. Так багрепорты не пишут. Как минимум нужна версия браузера, ОС и способ воспроизведения.

3 года назад

https://www.duolingo.com/prosto_max

Let the browser holywar begins! (Звук гонга)

3 года назад

https://www.duolingo.com/nataein

А если с этой страницы перейти по клику на другую страницу Duolingo?

3 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1362

Поучился Duo на FireFox, и тоже стал замечать отъедание памяти. Думаю дело таки в Duo, хотя может еще в плагине Greasmonkey, который ставил именно для этого.

То что с Duo не все хорошо, показывает пример с переводами, когда может возникать нагрузка на ядро при открытом окне редактирования перевода. А также неоднократном его (окна редактирования) задваивании при каких-то условиях. Вполне возможно что задваиваются не только видимые структуры. Посмотрю сначала с плагином по разделам а потом без. Не факт что плагин съедает, возможно установленные в нем скрипты. Я тот еще специалист по JS.

3 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1362

Пробовал всяко. Со скриптами и без. Подтверждаю: вкладки с Duolingo текут (в смысле память забирается но не отдается). Особенно сильно и заметно в переводах. Со скриптами и без. Помогает закрытие вкладки, но память освобождается не вся. Браузер FF 31.5.0, ОС - Linux 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt4-3 (2015-02-03) i686 GNU/Linux

Т.е. разрабы Duolingo что-то там напутали в скриптах. Циклические ссылки или еще что-то - не знаю. Надеюсь исправят. Может, когда у меня будет время, я посмотрю что там наделано, чисто ради любопытства, но вряд ли это произойдет в ближайшее время.

3 года назад

https://www.duolingo.com/tamara_61

Алексей, у меня та же история: когда Duolingo не может догрузить что-то, крутится буква O в логотипе. Я в этом не сильна, но вижу, что действительно начинается зависание, и перезагружаю комп в надежде, что это поможет. А чем это грозит в дальнейшем?

3 года назад

https://www.duolingo.com/FieryCat
FieryCat
  • 25
  • 24
  • 13
  • 4
  • 1362

Это уже другая проблема. Вашем случае, это или медленное соединение или его кратковременный обрыв. По идее это не страшно: в большинстве случаев достаточно нажать F5 для обновления вкладки или перезапустить браузер. Перезапуск компа - это лишнее :) Максимум проблем в Вашем случае, это небольшая нагрузка на процессор, в основном в результате анимации "бублика".

Updated: возможно у Вас немалая нагрузка, если пишете "зависание". Я так написал потому что у меня это практически не заметно. На Linux незаметно даже если нагрузка 100%. У windows менее удачный планировщик процессов. Но мои советы выше должны быть всё также применимы.

3 года назад

https://www.duolingo.com/Meliant0
Meliant0
  • 25
  • 11
  • 10

Спасибо за подсказку. все думала, почему компьютер так грузится. Действительно, с Duolingo в хроме проблемы. Сейчас сижу в FireFox и все летает. И память разгрузилась конкретно.

3 года назад