BG Development


Страници: (3) [1] 2 3   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Голяма консумация на CPU от JS...
johnfound
Публикувано на: 06-09-2018, 19:58
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6708
Регистриран на: 27.05.04



Става въпрос за чата на AsmBB. Докато правех разни тестове преди релиз, забелязах, че когато е отворен чата, CPU-то ми е натоварено на 30..40%;

Интересното и странното е, че ако таба не е активен, натоварване няма, но чата продължава да си работи - получавам нотификации, новите съобщения се получават и всичко, както си му е реда.

Три пъти прегледах кода, но не намирам нищо очевидно сгрешено.

Проблема го прави и в Chromium във Firefox.

Някакви идеи откъде да подхвана дебъга?


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 06-09-2018, 20:11
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 6846
Регистриран на: 27.01.05



Хората не оптимизират софтуера си за стари и слаби компютри. Щях да предложа помощ, но както се очаква от един асемблер програмист - нещата не вървят на различни машини (браузъри). Няма чат на MS Edge. icon_smile.gif


П.П.
Кои от изискванията тук изпълнява твоя комптюрът?

QUOTE
Operating Systems (32-bit and 64-bit)
Windows 7
Windows 8
Windows 10

Recommended Hardware
Pentium 4 or newer processor that supports SSE2
512MB of RAM / 2GB of RAM for the 64-bit version
200MB of hard drive space

https://www.mozilla.org/en-US/firefox/62.0/...m-requirements/

Това мнение е било редактирано от SuN на 06-09-2018, 20:13


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
johnfound
Публикувано на: 06-09-2018, 20:30
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6708
Регистриран на: 27.05.04



QUOTE (SuN @ 06-09-2018, 21:11)
Хората не оптимизират софтуера си за стари и слаби компютри. Щях да предложа помощ, но както се очаква от един асемблер програмист - нещата не вървят на различни машини (браузъри). Няма чат на MS Edge. icon_smile.gif


П.П.
Кои от изискванията тук изпълнява твоя комптюрът?

Ами всички изисквания изпълнява: 4G RAM, Процесора изпълнява всички SSE-та и AVX-и. Само ОС-а не е WIndows, но е 64 битов Линукс. Диск има 168GB SSD.

А за edgе-а извинявай, ама способностите ми в JS не стигат до полифил за edge (но приемам контрибюшъни). Но може и да е за добро – можеш да се обадиш в поддръжката на MS и да ги попиташ защо въпросния сайт не се отваря в техния браузър. Току виж го фикснали в следващата версия.

Това мнение е било редактирано от johnfound на 06-09-2018, 20:38


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
akrachev
Публикувано на: 06-09-2018, 20:58
Quote Post



Име: акрачев
Група: Потребител
Ранг: Старо куче

Мнения: 607
Регистриран на: 27.11.09



Сега ми хрумна да пренапиша твоя част на Go като задачка да го науча.
PMEmail Poster
Top
bvbfan
Публикувано на: 06-09-2018, 21:59
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2878
Регистриран на: 08.12.13



Анимирането на емотиконите, позиционирай екран без тях и ще видиш, че няма натоварване.


--------------------
QUOTE (Bender @ 23-04-2015, 19:11)
Xamarin: ЛАПАЙ!
Ти: Добре...
PMEmail Poster
Top
johnfound
Публикувано на: 07-09-2018, 04:27
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6708
Регистриран на: 27.05.04



QUOTE (bvbfan @ 06-09-2018, 22:59)
Анимирането на емотиконите, позиционирай екран без тях и ще видиш, че няма натоварване.

А стига бе, вярно! Това е безумно да дърпа толкова CPU за нищо и никакви гифчета! icon_evil.gif Днес ще ги сменя. А може да напиша един бъг в firefox. Който вероятно ще бъде затворен с резолюция "not a bug".


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
GigaByte
Публикувано на: 07-09-2018, 05:53
Quote Post



Име: ГБ
Група: Потребител
Ранг: Редовен член

Мнения: 518
Регистриран на: 19.08.09



QUOTE (johnfound @ 07-09-2018, 04:27)
QUOTE (bvbfan @ 06-09-2018, 22:59)
Анимирането на емотиконите, позиционирай екран без тях и ще видиш, че няма натоварване.

А стига бе, вярно! Това е безумно да дърпа толкова CPU за нищо и никакви гифчета! icon_evil.gif Днес ще ги сменя. А може да напиша един бъг в firefox. Който вероятно ще бъде затворен с резолюция "not a bug".

Ще ги замениш с други анимирани или въобще ще ги замениш с неанимирани ?
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 07-09-2018, 06:20
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6708
Регистриран на: 27.05.04



QUOTE (GigaByte @ 07-09-2018, 06:53)
Ще ги замениш с други анимирани или въобще ще ги замениш с неанимирани ?

Ми де да знам. По принцип с неанимирани. Но може и изобщо да не ги заменям. icon_cool.gif Нещо не намирам добри варианти... Напоследък все едни такива грозни емотикони рисуват.

Това мнение е било редактирано от johnfound на 07-09-2018, 06:21


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 07-09-2018, 07:12
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 6846
Регистриран на: 27.01.05



Другарю, имам следния скромен съвет. В кода слагаш следните правила за всички:
- може да се ползват емотикони толкова много колкото повеляват нуждите им
- но не повече от една
- не важи за администраторската класа

Така няма случайни хора да крадат процесорно време от компютъра ти като пишат icon_smile.gif icon_smile.gif icon_smile.gif icon_smile.gif icon_smile.gif...

Това мнение е било редактирано от SuN на 07-09-2018, 07:14


--------------------
Копирай лесно ударено и - ѝ Ѝ
Замърсяване на въздуха в София - http://aqicn.org/city/bulgaria/sofia/druzhba/
PMEmail Poster
Top
johnfound
Публикувано на: 07-09-2018, 07:50
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6708
Регистриран на: 27.05.04



QUOTE (SuN @ 07-09-2018, 08:12)
Другарю, имам следния скромен съвет. В кода слагаш следните правила за всички:
- може да се ползват емотикони толкова много колкото повеляват нуждите им
- но не повече от една
- не важи за администраторската класа

Така няма случайни хора да крадат процесорно време от компютъра ти като пишат icon_smile.gif icon_smile.gif icon_smile.gif icon_smile.gif icon_smile.gif...

Предложението ти другарю се отхвърля и заклеймява като буржоазно и опортюнистично, може даже да се каже троцкистко! (И въобще не е зле да се провери другар ли си ти или гражданин! Моля, другарите от специалните служби да вземат отношение.)

Та инсталацията, която коментирате, гражданино SuN, е тестов форум, инсталиран с единствената цел да се подлага на максимално натоварване! С цел да бъде проверен за висока надеждност и като доказателство за високите качества на комунистическия асемблерен софтуер. Така трудещите се, които решат да инсталират AsmBB на техен сървър ще могат да се радват на безпроблемен софтуер, а не да плащат скъпо и прескъпо за капиталистическите php форуми!

Всякакви ограничения биха били пагубни за качеството на тестването! С което биха нанесли сериозни вреди на проекта! Тоест вашето предложение гражданино си е вредителство в чист, рафиниран вид. (Я кажете, не ви ли подсказа някой, какво предложение да направите?)

А виж, ако трудещите се, които инсталират форума за да общуват с другарите си в свободното от работа време, решат, че трябва да въведат някакви норми за използване на емотикони на техните си лични сървъри, то това си е тяхно право и дори задължение!


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (3) [1] 2 3  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0