• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

иГО-ГО-ГО (go-go-go) или Ускорение работы

  • Автор темы Guest
  • Дата начала
G

Guest

#1
Уже много лет на прилавках лежит-пылится Windows XP x64, некоторые её даже покупают и ставят, а вот софта под неё всё равно ещё мало (надеюсь, что ЕЩЁ). В связи с чем хочу выступить вот с такой идеей: если для перевода всего-лишь требуется перекомпилировать приложение, то почему бы не декомпилировать, уже ставшие привычными, 32-ух битные приложения и снова компилировать их, но уже под новую архитектуру. Упирается всё в однозначность декомпилирования и возможные проблемы, поставленные ещё до первого компилирования программы, но, как говорится, волков бояться - в лес не ходить.
 
G

Guest

#4
Ну как это шо? Было 32 бита, стало 64. 64 / 32 = 2. Следовательно, приложение начнет в 2 раза быстрее выполняться.
ну в два - не два, но значительно быстрее. вот я сейчас сижу через 64-ёх битный IE и радуюсь, а если открыть IE32 то это как переход с компьютера на телефон. Тем более, в сети уже навалом постов, где разные воздыхатели радуются приросту производительности от перехода.
 
E
#5
Я и до этого был сщастливый, а теперь в 2 раза сщастливее буду. (с кот матроскин) :)
 
G

Guest

#6
ну вот так всегда, идея закапывается под навалом консерваторов. подумайте сами, ведь все из вас сталкивались с проблемой, что какая-то игра не идёт на максимальных или не тянет её комп вовсе
 
E
#7
Митя Да мы разве против??? нет и совсем даже наоборот, только вот я присоединяюсь к Morpheus, мне тоже не понятно в чем суть ветки то?
 
G

Guest

#8
найти достойную пару декомпилятор-компилятор, желательно в исходниках или dll, чтобы можно было на их базе самостоятельную программу составить, да ещё и с пакетной обработкой, а то я, так сказать, хардкорным программингом не занимался, посему таких связок не имею
 
04.09.2006
2 566
3
#9
ну в два - не два, но значительно быстрее. вот я сейчас сижу через 64-ёх битный IE и радуюсь, а если открыть IE32 то это как переход с компьютера на телефон.
Я думал, что Вы поймете шутку. Похоже вы слабо представляете предмет, о котором говорите.
ну вот так всегда, идея закапывается под навалом консерваторов.
Это не консерваторы, а реалисты. У них нет розовых очков.
. подумайте сами, ведь все из вас сталкивались с проблемой, что какая-то игра не идёт на максимальных или не тянет её комп вовсе
Можно еще по фэншую поставить системный блок процессором на запад и игра пойдет без тормозов


Если говорить серьезно, то 32 битная программа оптимизирована под набор 32 битых регистров. Процесс дизасемблирования никак не изменит положение, а если изменит то совсем не намного, и не факт, что в сторону увеличения. Приведенный вами пример с IE не корректен, т.к. "внутри" это две разные программы

Более того, более значимую роль играет использование в прикладных программах нескольких ядер и как следствие мультипоточности.
 

Gamlet

Well-known member
08.01.2007
525
0
#10
ну в два - не два, но значительно быстрее. вот я сейчас сижу через 64-ёх битный IE и радуюсь, а если открыть IE32 то это как переход с компьютера на телефон.

Я думал, что Вы поймете шутку. Похоже вы слабо представляете предмет, о котором говорите.
Юмор должен быть тонким, но не на столько же.

По теме
Использование 64-разрядной системы позволит вам в первую очередь задействовать большее количество оперативной памяти, поскольку 32-разрядная система у вас больше 4 Гб RAM не увидит (в реальности при установленных 4 Гб будет видно не более 3.5 Гб). Следовательно, с 64-разрядной системой вы получите преимущества в работе над задачами, требующими больших объемов RAM. Обычные приложения, типа браузера или текстового процессора, будут работать с той же скоростью. Недостатком использования 64-разрядной системы обычно считается более скромный ассортимент драйверов к устройствам.
:) Не вижу смысала в 64. Учитывая что дрова не всегда совместимы.