lust Но проверка if ecx == 4 делается только при dl == 0, но при ecx=4 у тебя dl соответсвует пятому символу PBrute[5], в котором может быть...
Moral_Freak Если и решил, то не 4-мя строчками. Во всем коде разьбираться лень, но приведенный тобой кусок кода на пскале выглядит просто: var...
А ты на последовательной записи тестируешь или со случайным доступом "по 100-200 байт" ? Если на последовательной, то как я уже говорил, чтение 64...
winhex это не показатель, поскольку, во-первых, винда может подсовывать ему данные не с диска, а из файлового кэша, во-вторых, если файл сразу не...
Но ты же в память, надеюсь непосредственно пишешь, а не через WriteProcessMemory и т.п. :) Поэтому если и конкурируют при вызове каких-то функций,...
LordBublicXIII В сообщении об ошибке указывается ее адрес - запускаешь прогу заново, переходишь по этому адресу и смотришь в чем м.б. дело
LordBublicXIII Не поленился пройтись отладчиком. Так и есть - элементарная ошибка в LoadResource: l := Length(ResList); if l < idx then //!!!...
LordBublicXIII Скорее всего умирает основной поток, поскольку в dpr нет try\except (что весьма странно, т.к. в вызываемых функциях LoadResource и...
Кстати, простое закрытие файла гарантирует, что винда сбросит данные на диск перед последующим его открытием на перезапись или удалением, или для...
Pavia А ты ничего не путаешь ? Использовать NUMA для повышения пропускной способности памяти имеет смысл только в реально многопроцессорных...
Не дождетесь ;) Я, например, монстров 8х4 в глаза не видел и врядли когда увижу, не говоря уж о том, чтобы "пощупать". Соотв-но и о NUMA только...
Если FAT и файл изменен в "зимнее" время, то возможно, т.к. в отличие от NTFS в FAT сохраняется не UTC, а локальное время создания\изменения...
Rito Не понятно, что тебя не устраивает Если ты не хочешь создавать таблицу импорта "ручками", то юзай win32ax и секция импорта будет создана...
Не наговаривай на Фога ;) 0.25 это не латентность, а условное значение throughput (см.примечание "A value of 0.25 indicates 4 instructions per...
Да, а почему бы и не 7-8 или 100-200 :D Совет: кончай курить, вставай на лыжи ;) Загляни в официальные мануалы по оптимизации от Intel и\или AMD,...
max7C4 Это ты не понял :) Время выполнения test и cmp в пикосекундах действительно разное, но в тактах оно одинаковое. Пусть комп имеет частоту...
Во-первых, процессор это тактируемое устройство, поэтому несмотря на то, что логические операции физически выполняются быстрее арифметических...
FakeMan В дельфях и так по умолчанию юзается register, иначе бы твоя функция вообще бы не работала. А "самая большая ошибка" - это затирание esi....
Думать нужно немного прежде чем копи-пастить ;) Ради 1-байтной тормозной lodsb тебе придется добавить еще 4 байта на mov\push\pop esi - итого 5...
В дельфи-программах нужна оптимизация по размеру вплоть до байта ?!! Лучше бы из дельфийской _ValLong выдрал бы кусок, исключив лишние проверки ;)...
Имена участников (разделяйте запятой).