Это мне совсем не мешает - просто сообщил о баге (очень минорном). Тогда не нужно - лучше оставить, как есть.Mario_r4 wrote:Там очень нечеткая логика работы. Я сомневаюсь, что тебе понравится конечный результат попытки исправить. Особенно плохо если пользователь активно наяривает чекбокс и комбинирует с переключением страниц. Могут проявляться неожиданные результаты. При той логике кода которая присутствует в приложении сложно сделать более лучший вариант, чем есть сейчас. В противном случае требуется переписать минимум половину приложения.yogev_ezra wrote:Кнопки "Следующая страница" / "Предыдущая страница" думают, что страниц на 1 больше, чем на самом деле. Если страница одна, то дают переключить на вторую страницу. Если страниц 2, то переключают между 1-2-3, и т.д.
CPU - диспетчер процессов
Неправильно перерисовываются надписи.
изначально так
теперь отмечаем checkbox "System", остаются части предыдущих надписей:
изначально так
Spoiler:
Spoiler:
revision #6444, исправлено.
Поправьте пожалуйста кто-то CPU Usage %.
Возможно, проблема в ядре http://board.kolibrios.org/viewtopic.ph ... 251#p71252
Возможно, проблема в ядре http://board.kolibrios.org/viewtopic.ph ... 251#p71252
- Attachments
-
-
Screenshot_1.png (17.54 KiB)Viewed 8221 times
-
Last edited by Leency on Sun Sep 16, 2018 2:33 pm, edited 1 time in total.
Из хаоса в космос
А сам-то что?Leency wrote:Поправьте пожалуйста кто-то CPU Usage %.
Или тебе проще целиком новую программу написать?
- http://board.kolibrios.org/viewtopic.php?f=48&t=3426
http://websvn.kolibrios.org/listing.php ... 45a98fc920
Формула примерно такая
Code: Select all
cpu_percent := ThreadInfo.CpuUsage Div (GetCPUClock Div 100);
Last edited by 0CodErr on Sun Sep 16, 2018 12:24 pm, edited 1 time in total.
0CodErr
По твоему я сижу без дела?
Если я попросил о помощи, значит она нужна.
> Или тебе проще целиком новую программу написать?
Я бы мог спросить то же самое про FillScr когда была Palitra и Fnav, когда был Eolite, KFM, KFAR.
Не умничай.
По твоему я сижу без дела?
Если я попросил о помощи, значит она нужна.
> Или тебе проще целиком новую программу написать?
Я бы мог спросить то же самое про FillScr когда была Palitra и Fnav, когда был Eolite, KFM, KFAR.
Не умничай.
Из хаоса в космос
Херню написал.Leency wrote:Я бы мог спросить то же самое про FillScr когда была Palitra и Fnav, когда был Eolite, KFM, KFAR.
Не умничай.
fNav уже через полмесяца был функциональнее eolite(кривой код(да и не только), тебе уже и носом тыкали, но тщетно) и тем более kfm(автор сам же и планировал его переписать), а с KFAR-ом(закос под FAR а-ля консоль, так что сравнение не корректно) мог соперничать по удобству(хотя некоторый функционал у KFAR отсутствует и уже не появится).
Palitra изначально дублировала функционал других программ. И твой вопрос в пору задать её автору.
Так что, херню не пиши
получается, так оно и есть, раз тратишь время на написание подобного.Leency wrote:По твоему я сижу без дела?
Запости еще пару демок, это важно.
Я это к тому, что не считай мое время. Каждый занимается тем, что ему интересно и что сам считает важным.
Я это к тому, что не считай мое время. Каждый занимается тем, что ему интересно и что сам считает важным.
Из хаоса в космос
А я и не считаю.Leency wrote:не считай мое время
Ты спросил
Я ответилLeency wrote:По твоему я сижу без дела?
Просто ты не желаешь разбираться в чужом(иногда и более грамотном) коде.0CodErr wrote:получается, так оно и есть, раз тратишь время на написание подобного.
Ты делаешь пусть абы как, но зато своё.
И это должно быть непременно в дистрибутиве.
Я же ничего не придумываю, вон в той папочке http://websvn.kolibrios.org/listing.php ... ab4528b257
Хм.. а ведь с таким же успехом можно и убрать что-нибудь из дистрибутива Или думаешь, что ты тут один?Leency wrote:что сам считает важным
> Или думаешь, что ты тут один?
Я прежде, чем что-то что может задесь других спрашиваю.
SysMon шире по возможностям чем GMON и будет еще шире. Не все что уже есть в дистре это прям вершина. Если код на ассемблере и хорошо так оптимизированный, мне действительно сложно и я с большей пользой потрачу это время на другие вещи. А это сложное место попрошу исправить кого-то другого.
Блин, чем разводить срач взял бы и помог.
У меня подпись Designer, а тебе нужно Сritic.
Я прежде, чем что-то что может задесь других спрашиваю.
Я написал SysMon за 2 дня, GMON я бы дорабатывал 2 месяца. Зачем это мне?Просто ты не желаешь разбираться в чужом(иногда и более грамотном) коде.
Ты делаешь пусть абы как, но зато своё.
И это должно быть непременно в дистрибутиве.
SysMon шире по возможностям чем GMON и будет еще шире. Не все что уже есть в дистре это прям вершина. Если код на ассемблере и хорошо так оптимизированный, мне действительно сложно и я с большей пользой потрачу это время на другие вещи. А это сложное место попрошу исправить кого-то другого.
Блин, чем разводить срач взял бы и помог.
У меня подпись Designer, а тебе нужно Сritic.
Из хаоса в космос
Ну если так, то дорабатывай, конечноLeency wrote:SysMon шире по возможностям чем GMON и будет еще шире.
Просто здесь про Process manager шла речь.
Вот поэтому и существуют roadmap-ы.Leency wrote:Если код на ассемблере и хорошо так оптимизированный, мне действительно сложно и я с большей пользой потрачу это время на другие вещи. А это сложное место попрошу исправить кого-то другого.
Блин, чем разводить срач взял бы и помог.
Ты может хочешь что-то новое сделать, а кто-то хочет доработать старое с тем же функционалом.
И у последнего есть плюсы, с этим кодом могут быть уже знакомы другие потенциальные разработчики, и это лучше, чем изучать твой новый, модный, молодёжный велосипед.
И после доработки я был бы только за, чтобы убрать этот велосипед из дистрибутива.
Поэтому надо сразу договариваться: вот это мы переделываем, а вон то дорабатываем.
Эй критик, просто пофикси баг или проходи мимо.
Так дело может и не в CPU.
Я специально привёл ссылки на ядро в своём сообщении http://board.kolibrios.org/viewtopic.ph ... 251#p71238
Формулу можно переписать вот такОткуда, понятно, что значение больше 100 получится, если А как такое может быть?
Ещё надо проверить, как считается в ядре ThreadInfo.CpuUsage.
Dword в структуру ThreadInfo записывается здесь(только комментарий там не верный) http://websvn.kolibrios.org/filedetails ... #line-3118
А TASKDATA.cpu_usage заполняется вот в этом месте http://websvn.kolibrios.org/filedetails ... 76#line-70
Я специально привёл ссылки на ядро в своём сообщении http://board.kolibrios.org/viewtopic.ph ... 251#p71238
Формулу можно переписать вот так
Code: Select all
cpu_percent := 100 * ThreadInfo.CpuUsage Div GetCPUClock;
Code: Select all
ThreadInfo.CpuUsage > GetCPUClock
Ещё надо проверить, как считается в ядре ThreadInfo.CpuUsage.
Dword в структуру ThreadInfo записывается здесь(только комментарий там не верный) http://websvn.kolibrios.org/filedetails ... #line-3118
А TASKDATA.cpu_usage заполняется вот в этом месте http://websvn.kolibrios.org/filedetails ... 76#line-70
Не отображает системные процессы когда включено их отображение. Sysmon при этом их отображает.
to infinity and beyond
Исправлено (SVN #8561). Заодно диспетчер процессов переделан под большие шрифты. Ну и мелкие правки вроде показа размера памяти в КБ/МБ/ГБ.punk_joker wrote:Не отображает системные процессы когда включено их отображение. Sysmon при этом их отображает.
CPU 0.2: P.S. Заголовок временно на английском, т.к. в заголовках окон пока нельзя (или всё таки можно?) использовать UTF-8 строки, а все элементы окна рисуются относительно рабочей области окна.
Who is online
Users browsing this forum: No registered users and 3 guests