• Добавить в закладки
  • Facebook
  • Twitter
  • Telegram
  • VK
  • Печать
  • Email
  • Скопировать ссылку
20.09.2019, 20:11
Никита Шевцов
14,4 тыс

Создан плагин, который сэкономит память и повысит производительность телефона

Программисты представили плагин под названием Mesh, который оптимизирует память, занимаемую приложениями на языках программирования семейства C.

att-and-vertu-signature-touch-smartphone-used-by-jamie-dornan-in-fifty-shades-darker-1
©Wikipedia / Автор: Татьяна Соловьёва

Как объясняют авторы, программы, написанные на C-подобных языках, могут страдать от серьезной фрагментации памяти. В таких случаях память на устройство записывается так, что между порциями информации остается свободное пространство. Из-за этого расходуется больший объем памяти.

 

Чтобы описать свою разработку, авторы предлагают представить доску игры Тетрис, где вы можете остановиться и исправить положение ее элементов в любое время. Это сделает игру намного проще, потому что вы всегда можете заполнить пустое пространство. Но в обычных телефонах, программы которых написаны на C-подобных языках, сделать это нельзя.

 

Обойти эту проблему поможет новый плагин от ученых Массачусетского университета в Амхерсте под названием Mesh. Он эффективно заполняет все пустые места в телефоне, используя аппаратную функцию под названием «виртуальная память», которая поддерживается почти всеми современными устройствами. По словам ученого, фокус в том, чтобы найти куски памяти, которые можно связать между собой. Когда Mesh находит эти фрагменты, он может объединить два фрагмента в один.

 

Протестировав свою разработку в реальных условиях, команда программистов получила обнадеживающие результаты. Оказалось, что использование Mesh автоматически снижает требования к памяти для веб-браузера Firefox на 16 %. Для Redis, популярного сервера структуры данных с открытым исходным кодом, Mesh снижает требования к памяти почти на 40 %.

 

Авторы отмечают, что Mesh — это плагин, который долгое время считался невозможным. Фрагментация долгое время считалась неизбежной проблемой. По словам авторов, их программа меняет только вещи в «физической» памяти, то есть «виртуальная» память фактически не меняется. Это значит, что никакая программа не потеряет своей целостности после такой процедуры.

Нашли опечатку? Выделите фрагмент и нажмите Ctrl + Enter.
Подписывайтесь на нас в Telegram, Яндекс.Новостях и VK
Предстоящие мероприятия
1 ноября, 08:50
Любовь С.

Обитающий в полярных районах Северного полушария гренландский кит (Balaena mysticetus) живет более двух столетий и почти не болеет раком. Секрет его долголетия оказался скрыт в клетках соединительной ткани, ответственной за заживление ран: при пониженной температуре в них активируется особый белок, усиливающий восстановление поврежденной ДНК.

30 октября, 16:53
ФизТех

Ученые из МФТИ разработали и предложили новую систему единиц для электродинамики, способную примирить два главенствующих, но исторически несовместимых подхода. Эта компромиссная система, названная авторами физико-технической (ФТ), сохраняет практическое удобство Международной системы единиц (СИ), используемой инженерами по всему миру, и в то же время отражает теоретическую стройность и симметрию гауссовой системы (СГС), предпочитаемой физиками-теоретиками.

31 октября, 10:14
Юлия Трепалина

Эксперимент, устроенный в морском аквариуме в Лос-Анджелесе, продемонстрировал, что акулы и скаты, принадлежащие к пластиножаберным рыбам, могут обладать более высоким уровнем интеллекта. Значит, им необходима обогащенная среда обитания при содержании в неволе.

1 ноября, 08:50
Любовь С.

Обитающий в полярных районах Северного полушария гренландский кит (Balaena mysticetus) живет более двух столетий и почти не болеет раком. Секрет его долголетия оказался скрыт в клетках соединительной ткани, ответственной за заживление ран: при пониженной температуре в них активируется особый белок, усиливающий восстановление поврежденной ДНК.

29 октября, 09:27
Полина Меньшова

Владельцы домашних животных нередко «очеловечивают» их и окружают заботой так же, как маленьких детей. Кажется, что такое внимание должно помочь питомцам прожить долгую счастливую жизнь и уберечь их от болезней, однако ученые заметили противоположный эффект. Его в новой книге описала международная команда ветеринаров.

30 октября, 16:53
ФизТех

Ученые из МФТИ разработали и предложили новую систему единиц для электродинамики, способную примирить два главенствующих, но исторически несовместимых подхода. Эта компромиссная система, названная авторами физико-технической (ФТ), сохраняет практическое удобство Международной системы единиц (СИ), используемой инженерами по всему миру, и в то же время отражает теоретическую стройность и симметрию гауссовой системы (СГС), предпочитаемой физиками-теоретиками.

25 октября, 10:40
Любовь С.

Проанализировав данные наблюдений, полученных с помощью наземных обсерваторий за последние два десятилетия, астрономы обнаружили потенциально обитаемый мир — суперземлю Gliese 251 c (GJ 251 с). Планета обращается вокруг красного карлика на расстоянии около 18 световых лет от Земли и считается одним из самых перспективных кандидатов для поисков жизни.

13 октября, 11:10
Илья Гриднев

Согласно новой гипотезе, сознание возникает не только из-за активности нейронов, но и благодаря физическим процессам — электромагнитным полям от движения жидкости в мозге. Эта модель, как и ее предшественники, пока носит теоретический характер, но предлагает нестандартный взгляд на проблему синхронизации работы разных отделов мозга.

24 октября, 14:02
РТУ МИРЭА

В современном доме, насыщенном разнообразной техникой, удлинители стали незаменимым атрибутом, позволяющим обеспечить электропитанием все необходимые устройства. Однако мало кто задумывается, что привычное использование этого аксессуара может нести серьезную угрозу безопасности. По статистике, значительная часть бытовых пожаров происходит из-за неправильной эксплуатации электропроводки и вспомогательных устройств. Какие приборы категорически нельзя подключать через удлинители и почему это может привести к трагическим последствиям, рассказывает профессор кафедры наноэлектроники РТУ МИРЭА, доктор физико-математических наук Алексей Юрасов.

[miniorange_social_login]

Комментарии

Написать комментарий
Подтвердить?
Подтвердить?
Причина отклонения
Подтвердить?
Не получилось опубликовать!

Вы попытались написать запрещенную фразу или вас забанили за частые нарушения.

Понятно
Жалоба отправлена

Мы обязательно проверим комментарий и
при необходимости примем меры.

Спасибо
Аккаунт заблокирован!

Из-за нарушений правил сайта на ваш аккаунт были наложены ограничения. Если это ошибка, напишите нам.

Понятно
Что-то пошло не так!

Наши фильтры обнаружили в ваших действиях признаки накрутки. Отдохните немного и вернитесь к нам позже.

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

Мы скоро изучим заявку и свяжемся с Вами по указанной почте в случае положительного исхода. Спасибо за интерес к проекту.

Понятно