Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
spectator100
0 / 0 / 0
Регистрация: 07.12.2018
Сообщений: 1
1

Почему мое расширение Chrome потребляет очень много оперативной памяти?

07.12.2018, 17:09. Просмотров 290. Ответов 0

Здравствуйте! Есть у меня самодельное расширение, которое добавляет звуковые уведомления в одной браузерной игре.
Скрипт очень простой, но с каждым кликом, растет обьем использования оперативной памяти. По всякому пробовал, но решить проблему не получается, к сожалению.
Вот собственно сам код расширения:

файл content.js
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
var audio = new Audio(); 
  audio.src = chrome.extension.getURL("sounds/warn.ogg");
    var audio_paraliz = new Audio(); 
  audio_paraliz.src = chrome.extension.getURL("sounds/paraliz.mp3");
  
$(document).ready(function() {
    if (window.top.bgrdown == undefined) {
        return;
    }
     spl_link = $(window.top.bgrdown.document.getElementById("sp0"));
    if (spl_link) {
         links_spl = spl_link.find('a');
        links_spl.each(function(){
             CurLinkSpl = $(this);
       matches_P = CurLinkSpl.text().match(/Парализ/);
            if (matches_P) {
                audio_paraliz.play();
            }
 
      
      
      
      });
    }
 
  
  
     aElem = $('#a1');
    if (aElem) {
         links = aElem.find('a');
        links.each(function(){
             currentLink = $(this);
             matches = currentLink.text().match(/.*(\d+)/g);
            if (matches) {
                audio.play();
 
            }
        });
    }
 
  delete spl_link;
delete links_spl;
delete CurLinkSpl;
delete matches_P;
delete aElem;
delete links;
delete currentLink;
delete matches;
 
  });
Файл Manifest:
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
{
  "manifest_version": 2,
"content_security_policy": "script-src 'self' https://*.bbgam.com/*; object-src 'self'",
  "web_accessible_resources": [
    "*.ogg", "*.mp3", "*.wav"
  ],
  "name": "Skazanie",
   "description": "Добавляет звуковое сопровождение в игре Skazanie",
  "version": "2.0.2",
  
  "icons": {
    "128": "icon_128.png"
  },
  "content_scripts": [
    {
 
  "matches": [ "http://*.bbgam.com/*" ],
      "all_frames": true,
            "js":["js/jquery.min.js", "js/content.js"]
    }
  ],
  "permissions": [
        "http://*.bbgam.com/*",
 "\u003Call_urls>"
    ],
 
      "browser_action": {
        "default_title": "FinderSkazanie",
        "default_icon": "icon.png",
        "default_popup": "popup.html"
    }
  
}
в popup.html ничего нет.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2018, 17:09
Ответы с готовыми решениями:

Chromium потребляет очень много оперативной памяти
Здравствуйте, друзья! Установил Lunux(Ubuntu 14.04) на ноутбук, чтобы как-то компенсировать...

WebBrowser потребляет много оперативной памяти
я автоматизировал операции на сайте с помощью WebBrowser но при каждой итерации память потребляемая...

Код потребляет очень много памяти. Подскажите как оптимизировать?
Есть код на C++ (компилируется под GCC) - подсчёт коэффициентов осцилляторной системы методом...

Google chrome нагружает процессор и ест много оперативной памяти
Добрый день. Google chrome нагружает процессор и ест много оперативной памяти. Очистка истории...

Google chrome нагружает процессор и ест много оперативной памяти
Лог прикреплен

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2018, 17:09

Google chrome нагружает процессор и ест много оперативной памяти - Удаление вирусов
Добрый день. Google chrome нагружает процессор и ест много оперативной памяти. Буду очень...

Предельная загруженность оперативной памяти. Много процессов chrome.exe *32 и svchost.exe
После многократных безуспешных попыток переустановить драйвера видеокарты и, в конце концов, одной...

VS потребляет 1,4 Гб оперативной памяти
Установлено Microsoft Visual Studio Enterprise 2015 Спецификация установки Microsoft...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru