1. Pascal / Говнокод #22117

    −45

    1. 1
    Access violation at address 00403AC2 in module 'delphi32.exe'. Read at address 00000041.

    Запостил: Borland_Delphi_7, 03 Февраля 2017

    Комментарии (35) RSS

    • Эх, вот было бы 0x41414141...
      Ответить
    • показать все, что скрытоguest не нужен
      Ответить
    • Кто подскажет, есть ли более-менее адекватный способ узнать загрузку CPU процессом?
      Это - самая сложная задача за всё время. Информации - 0, инет забит какими-то тупыми сорцами.
      Ответить
      • man 5 proc
        /utime
        /stime
        Ответить
        • Не, я сам хочу написать. Мне б сорец.
          Ответить
          • Я тебе и предлагаю самому написать. procfs -- это то самое "API", где прыщеядро выдаёт эту информацию.

            Тебя, кстати, забанили.
            Ответить
            • Что-то я не знаю такой API под винду.
              Я вкурсе... Ходил туда чисто от скуки, дабы модераторов постебать.
              Ответить
              • А ты под сygwin запускай.
                Default OS здесь не винда, а прыщи, так что надо было уточнять.
                Ответить
                • Ты, блин, вор. Украл у меня время.
                  Ответить
                • >>Default OS здесь не винда,
                  угу
                  именно потому вместо $USERNAME тут обычно пишут %USERNAME%
                  Ответить
                • А пошел-ка ты нахуй.
                  Ответить
                  • Вот так легко и непринуждённо Снаут вычислил Сёму.
                    Ответить
                    • А может это стертор?
                      Ответить
                      • Не может. Доктор Стертор пишет по ночам на делфи, ему не до Вас.
                        Ответить
                        • Стертор не нужен
                          Ответить
                          • Держите Ваше субъективное мнение при себе. Последуйте моему примеру.
                            Ответить
                            • Это объективная реальность, к сожалению
                              Ответить
                              • Объясню другими словами. Ваш мирок слишком узок, чтобы в него мог поместиться кто-быто ни было кроме Вас. Надо его слегка расширить...
                                Ответить
                                • ну твой-то мирок был настолько широк, что туда могл
                                  Ответить
                                  • Ага. Заходи, гостем будешь. Я уже искупался, и сейчас лежу в весьма выгодной позе.
                                    Ответить
                                    • ты больной ублюдок
                                      Ответить
                                      • Странный вывод. Тем не менее, это довольно стандартная ситуация. Стоит просто дать человеку то, что он просит - и он не поверит, сочтёт тебя "больным ублюдком".
                                        Ответить
              • Под Винду были исходники в комплекте Sysinternals.

                Однако, в январе 2011 года Microsoft удалила с сайта Microsoft Technet исходные коды утилит, созданных Марком Руссиновичем и Брюсом Когсвеллом. Свои действия Microsoft объяснила тем, что доступ к этим исходникам может вызвать проблемы с поддержкой других компонентов ОС Windows.
                Ответить
      • Конечно же есть!
        В павершеле пишешь
        Get-Process | Sort CPU -descending | Select -first 5 -Property ID,ProcessName,CPU | format-table -autosize
        Ответить
        • Странно. Ни одного GUID'а. Какая-то слишком простая строка.
          Ответить
          • Блять, Инканус, где твое нестандартное мышление?! Там воображаемые гуиды.
            Ответить
          • ну так не через COM объект жеж
            вот тебе тоже самое через WMI, кстати
            wmic path win32_perfformatteddata_perfproc_process get Name, Caption, PercentProcessorTime, IDProcess /format:list
            Ответить
            • Шо wmic, шо powershell. Вот это обе такие.
              Ответить
              • WMI это оче годный и официйний апи для всякой такой хуйни
                примерно как procfs или sysfs в лялихе

                Кстати в WMI можно и из косноли и из Scripting (через ActiveX) и из .NET и из C++ через COM и вообще
                Ответить
            • Кстати, не работает, если perfomance counters выключены.
              Ответить
              • А Get-Process в Повершелле работает и без perfomance counters.
                Ответить
              • win32_perfformatteddata_perfproc_process понятное дело не работает, оно же из каунтеров даные берет
                Ответить

    Добавить комментарий