Если кому интересно, добавление Sleep(0) после смены Affinity Mask во всех создаваемыех потоках решило проблему. Т.е. и на Р4 с HyperThreading я...
Лежит он и так в корне системного диска, но тебе ничем не поможет. Переменные окружения меняются тут: На рабочем столе -> Мой компьютер ->...
И откуда такие жёсткие ограничения? По-моему речь шла о том, что Linux не такой безопасный как все рисуют, он просто не интересен вирмейкерам....
И где тут чуш? Инфицировать ELF ничуть не сложнее чем PE. Приёмы все те же. Дописал секцию, изменил EP в заголовке в простейшем случае и всё. И...
С алгоритмом я знаком, а вот ты похоже нет. У Хаффмана переменная длина кода, а у табличной замены постоянная.
Да это понятно. Я о том что это неэффективное затруднее. Можно всё это хозяйство пропустить через препроцессор и получить гораздо более читаемый...
gazlan какой смысл парить себе и другим мозги? Для начала: static Huffman - это НЕ переименование. За счёт переименования ты избыточность не...
А в чём прикол такой обфускации? Препроцессор решает...
Только в строке формата указывать надо не %s[a-z] а просто %[a-z]. Всё кроме цифр это %[^0-9]
Не знаю чего ты там химичиш, но всё работает. В архиве исходник с либами и собранный exe. Хочеш пересобрать сам - запусти build.bat В него можеш...
Всё там выводится. Вывод осуществляется в консоль, которая после завершения программы сразу закрывается. Либо запускай из консоли (cmd.exe к...
А где про это написано? Я так понял из написанного на MSDN что поток после изменения affinity mask отдаётся планировщику на перепланирование. Ну...
Мда, как я вижу у Р4 действительно с MMX не сложилось, скорее всего с умножением. А зачем Sleep(0) делать? MSDN:
Пробовал, не помогает. Погонял тут ещё - похоже HyperThreading такие чудеса творит. На AMD Opteron Dual-Core (2 CPU по два ядра) результаты в...
В смысле? От какой системы? Да, для любых подойдут, даже для однопроцессорных. :) В архиве два файла - speedcmp_st.exe и speedcmp_mt.exe,...
Нет, не противоречу. На одноядерной машине прирост 38%. На двуядерной мой код запускается только на одном ядре. Если остальные ядра не трогать -...
Без дополнительных потоков пробовал - результат написан выше. А без установки affinity mask (без привязки к ядру) пробовать смысла нету. ОС тогда...
Ну это не out of order execution... Там просто нету полноценного ядра, но некоторые исполнительные блоки дублируются. На серваке с двумя Intel...
Нет, не стоит... Да и какая разница? Если на ядре выполняется поток с приоритетом реального времени, то оно просто не может в энергосберегающем...
И I/O портов там всё равно нету. Есть только MMIO, но было б странно если б не было.
Имена участников (разделяйте запятой).