Архив за 25 августа 2019 - 5

Встроенные средства контроля ресурсов используемой оперативной памяти в приложении.

Встроенные средства контроля ресурсов используемой оперативной памяти в приложении - 1
Описывается достаточно простое в реализации программное средство контроля используемых ресурсов оперативной памяти в процессе выполнения приложения. Основу реализации составляет перехват и регистрация запросов на выделение, освобождение и повторное использование ресурсов памяти, направляемых приложением операционной системе через вызовы malloc(), calloc(), realloc(), free(). Все запросы памяти регистрируются в специальном журнале и по завершении приложения накопленная информация выводится в форме отчета на консоль или записывается в текстовый файл. Анализ отчета позволяет выявлять случаи неэффективного использования оперативной памяти в приложении. К таковым относятся “утечки” (memory leaks), когда запрошенные ресурсы памяти не освобождаются и не востребуются приложением, фрагментация, когда размеры освобожденных и доступных для повторного использования непрерывных участков памяти оказываются недостаточными для удовлетворения новых запросов, что приводит к выделению дополнительных ресурсов.
Встраиваемое средство контроля оперативной памяти может находиться во включенном или выключенном состояниях (на регистрацию запросов памяти), а возможности программного переключения состояний позволяют управлять и оптимизировать объем получаемых для данных по выделенным ресурсам памяти.
Читать полностью »

Несколько дней назад Intel представила мобильные процессоры Comet Lake. Они относятся к 10 поколению процессоров Core, но при этом, в отличие от Ice Lake, производятся по старому 14-нанометровому техпроцессу.

Читать полностью »

Amazon отказалась от солнечных установок Tesla после пожара на крыше в 2018 году

Как сообщает информагентство Bloomberg, на которое ссылается CNBC, от возгорания систем солнечных установок компании Tesla пострадала не только сеть магазинов Walmart. В июне прошлого года причиной пожара на крыше одного из складов компании Amazon также стала солнечная установка Tesla. После этого инцидента Amazon якобы отказалась закупать солнечные электростанции Tesla.

Читать полностью »

История игровой портативной приставки Smach Z насчитывает уже несколько лет. В 2016 году проект был успешно профинансирован на Kickstarter, но устройство пока так и не вышло.

В 2018 году стало известно, что старенькая SoC AMD Merlin Falcon RX-421BD заменена на гораздо более производительный APU Ryzen Embedded V1605B с четырьмя ядрами Zen и GPU Vega с 512 потоковыми процессорами.

Привет, читатель.

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

Максимальная глубина рекурсии ограничена движком JavaScript. Точно можно рассчитывать на 10000 вложенных вызовов, некоторые интерпретаторы допускают и больше, но для большинства из них 100000 вызовов – за пределами возможностей. Существуют автоматические оптимизации, помогающие избежать переполнения стека вызовов («оптимизация хвостовой рекурсии»), но они ещё не поддерживаются везде и работают только для простых случаев.

Пример рекурсивной функции:

function sum(n) {
  return n === 0 ? 0 : n + sum(n - 1)
}

sum(5) // 1 + 2 + 3 + 4 + 5  = 15
sum(100000) // Error: Maximum call stack size exceeded.

Читать полностью »

Артефакт будущего: как устроен самый необычный скутер в мире

Всю первую половину июля я катался по Москве на настоящем артефакте из будущего — предсерийном образце Ujet, iPhone среди скутеров, как называют его сами создатели.

Читать полностью »

Кайдзен используют компании самых разных размеров: от стартапов до крупных предприятий вроде Toyota. Рассказываем, чем помогает и как работает этот фреймворк.

«Познать кайдзен»: что собой представляет эта философия для улучшения производственных процессов - 1Читать полностью »

Сегодня мы будет изучать протокол IPv6. Предыдущая версия курса CCNA не требовала детального ознакомления с этим протоколом, однако в третьей версии 200-125 его углубленное изучение является обязательным для сдачи экзамена. Протокол IPv6 был разработан довольно давно, однако долгое время не находил широкого применения. Он очень важен для дальнейшего развития интернета, поскольку предназначен для устранения недостатков повсеместно распространенного протокола IPv4.

Так как протокол IPv6 — довольно обширная тема, я разбил ее на два видеоурока: День 24 и День 25. Первый день мы посвятим основным понятиям, а на второй рассмотрим настройку IP адресов по протоколу IPv6 для устройств Cisco. Сегодня мы как обычно рассмотрим три темы: необходимость IPv6, формат адресов IPv6 и типы адресов IPv6.

Тренинг Cisco 200-125 CCNA v3.0. День 24. Протокол IPv6 - 1

До сих пор на наших уроках мы пользовались IP-адресами по протоколу v4, и вы привыкли к тому, что они выглядят достаточно просто. Когда вы видели адрес, изображенный на этом слайде, то прекрасно понимали, о чем идет речь. Читать полностью »

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

Кто может их использовать и в каких целях?

«За нами следят»: что может происходить в неприметном минивэне прямо у вас под окном - 1Читать полностью »

MediaTek увеличит инвестиции в исследования и разработки

Тайваньская компания MediaTek, по сообщениям сетевых источников, намерена ускорить создание новых аппаратных решений для мобильных устройств.

С этой целью будут увеличены инвестиции в научно-исследовательские и опытно-конструкторские работы. Речь, в частности, идёт о проектировании решений для сетей пятого поколения (5G).

Кроме того, MediaTek намерена направить средства на то, чтобы повысить уровень информированности потребителей о бренде.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js