Компания Intel представила (https://01.org/powertop/blogs/ayates1/2014/powertop-v2.6-rel...) релиз утилиты PowerTOP 2.6 (https://01.org/powertop/), предназначенной для диагностики проблем с энергопотреблением и управлением питанием. Код утилиты написан на языке Си и поставляется под лицензией GPL. Новая версия примечательна изменением оформления отчётов в формате HTML и обеспечением сборки компиляторами в режиме поддержки стандарта C++11.<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto... src="http://www.opennet.me/opennews/pics_base/0_1336749033.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border="0"></a></center>
PowerTOP работает в интерактивном режиме, c разбиением статистики на несколько вкладок и поддержкой показа динамики изменения параметров в стиле утилиты top. В процессе работы PowerTOP выводит данные, которые позволяют оценить какие из системных компонентов и пользовательских приложений наиболее вероятно являются причиной повышенного расхода энергии. Также выводится информация о задействовании различных режимов экономии энергии CPU, статистика по изменению частот процессора, данные по энергопотреблению отдельных аппаратных устройств. Кроме использования для целей диагностики проблем, PowerTOP также может применяться для проведения экспериментов с различными параметрами оптимизации энергопотребления в дистрибутивах, не активирующих по умолчанию подобные параметры.
<center><a href="https://01.org/powertop/sites/default/files/users/u8/powerto...
URL: https://01.org/powertop/blogs/ayates1/2014/powertop-v2.6.1-r...
Новость: http://www.opennet.me/opennews/art.shtml?num=39854
Отличная утилита! Мне помогла в настройке электропитания на ноутбуке.
Я думаю она будет полезна еще на мобильных платформах (интересно, может ли она работать с другими чипсетами, процессорами и архитектурами?)
Она там есть.
> Код утилиты написан на языке Си
> обеспечением сборки компиляторами в режиме поддержки стандарта C++11Как-то не вяжется, по-моему. Может быть, имеется ввиду стандарт c99?
>>на языке Си
>> обеспечением сборки компиляторами в режиме поддержки стандарта C++11
> Как-то не вяжется, по-моему. Может быть, имеется ввиду стандарт c99?Представь себе, у Си и Си++ есть некое общее подмножество. Даже на helloworld.c может хватить без #ifdef-ов. Наверное.
Флаг -std=c99 передается в Си-шный компилятор, -std=c++11 передается в С++-ный. Если вы Си-шный исходник будете компилировать, как С++, тогда да, а если же нет, то и флаг проигнорируется и будет warning.Debian stable, gcc 4.7:
~$ gcc -std=c++11 main.c
cc1: warning: command line option ‘-std=c++11’ is valid for C++/ObjC++ but not for C [enabled by default]main.c :
#include <stdio.h>int main(int argc, char* argv[])
{
printf("Hello world\n\r");
}$ g++ -std=c++11 main.c
$ ./a.out
Hello worldТак что не надо мне снисходительно "тыкать" и впаривать ерунду.
И не говорите, аж глаз режет. Они бы ещё C скомпилировали компилятором с поддержкой стандарта SQL 2008.
Наверно что то с переводом ...
У них полно плюсовых исходников. Но я не вижу в билдскриптах упоминания C++11. Похоже, приврали по обоим пунктам.
Уже 2.6.1: Bug-fix:Seg-fault with powertop --html & --csv
И ещё в тарболе объектники для i386 :-/%prep
%setup
find -name '*.o' -delete
В тарболле ещё и репозиторий git лежит. О_о
А как по вкладкам переключаться ? На стрелки никакой реакции.
В 2.4 вкладки переключаются табом.
Прочитал как: "В 2.4 вкладки переключают тебя". Долго думал
Почему новость о 2.6, а на скриншоте 2.0?
у кого какие идеи?
ББ ? :)