• Добавить в закладки
  • 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
Предстоящие мероприятия
8 июля, 13:25
Александр Березин

Плавящийся асфальт в США, многие тысячи погибших в Западной Европе, своеобразное лето в России — все это списывают на вредоносный феномен рекордного Эль-Ниньо. И конечно же, на него спихивают и ожидаемый рост цен на кофе и основные сельхозтовары. Правда, есть в этой картине и белые пятна: в прошлые Эль-Ниньо мировые урожаи росли. Что скорее всего случится в 2026 году и отчего роль этого события может быть куда больше, чем мы думаем?

7 июля, 08:30
ПНИПУ

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

6 июля, 11:29
РНФ

Ученые синтезировали три новых комплекса металла европия и нашли способ управлять яркостью их свечения (люминесценции). Подобные светящиеся соединения востребованы в биологии и медицине для визуализации тканей и отслеживания распределения лекарств по организму, а также в технике при разработке энергоэффективных дисплеев и светодиодов.

4 июля, 09:30
Любовь С.

Анализ более 150 тысяч древних звезд Млечного Пути показал, что возраст космоса, судя по всему, близок к 13,8 миллиарда лет. Авторы нового исследования заключили, что сценарии, в которых Вселенную приходится делать заметно «моложе» ради решения хаббловского кризиса, плохо согласуются с наблюдениями. Это важно, поскольку возраст старейших светил — один из немногих независимых способов проверить космологические модели не по данным ранней Вселенной, а по объектам нашей собственной Галактики.

6 июля, 14:44
Илья Гриднев

Сканирующая туннельная микроскопия достигла квантово-механического предела пространства-времени. Физики провели эксперимент и смоделировали перемещение одиночного электрона с атомарной точностью и скоростью в доли фемтосекунды. Результат показал границы применимости квантовых законов и объяснил механику сверхбыстрых процессов.

7 июля, 08:30
ПНИПУ

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

10 июня, 11:51
Александр Березин

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

25 июня, 16:20
Любовь С.

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

25 июня, 15:09
Марк Чернов

Ученые впервые на молекулярном уровне доказали, что обычная вода одновременно состоит из двух разных жидких состояний — более плотного и менее плотного, которые непрерывно сменяют друг друга. Раз молекулярная «двойственность» действительно существует, это подтверждает спорную 30-летнюю гипотезу. Новое открытие поможет, наконец, объяснить десятки «странных» физических аномалий воды, включая ее расширение при замерзании и парадоксальное изменение вязкости под давлением.

[miniorange_social_login]

Комментарии

Написать комментарий