Цитата: А может, он вместо автоматического определения типов использовал определение по имени, хорошо подогнанное под конкретный набор?
Или похожие файлы сгруппированы вручную.
у меня складывается именно такое впечатление. но кроме того, у меня подозрение что все файлы кодены, возможно простым ксором, но этого достаточно чтобы, к примеру, автораспознавание типов файлов по сигнатуре у фарка тупо не сработало. Тогда получается что фарк все пожал каким-то одним методом, возможно лзма.
Цитата: Добавлено:
Цитата:
Или вообще ты все напутал и сжал вместе с игрой какой нить архив
например сэйвы
нет, однозначно нет: сложил архивы в отдельную папку, дал arc x *.arc, после чего del *.arc и затем arc a -r -mx -ld512
Цитата: чет я не понял, сначала ты пишешь что фарк хуже жмет, а потом уже все наоборот.
в данном случае мне интересно каким образом было достигнуто более высокое сжатие, т.к. мне повторить не удается.
Цитата: А по поводу сжатия, то тут надо смотреть есть ли там wav'ы и какие они, может там adpcm'ы, которые арк сжать тташкой не может вот и копирует напрямую.
есть там подкаталог, называется audiostreams. в нем файлы с двойным расширением, типа alog_01_02.exa.snu - но в самих файлах нет характерного для вавок хэдера, типа RIFF WAFE etc. Они больше выглядят как МР3-шки вообще-то, однако не проигрываются если дать такое расширение.
Цитата: Может там прекомп заюзан был, а ты без него. Репа большего размера и даже в нескольких проходах. Или вообще ты все напутал и сжал вместе с игрой какой нить архив
Львиная доля от всех файлов имеет расширение str. Precomp -slow их не берет (как и написано в моем посте выше).
как юзать rep я не знаю, в подсказке фарка про такой ключ вообще ни слова...
Добавлено: Цитата: не могли бы на системе, где ОЗУ из физических 4Гб видится 2.84Гб
выложить логи от утилит: memo2g.exe и memo4g.exe
для лога memo4g.exe, нужно систему с параметром /3GB запускать
http://www.haskell.org/bz/memo.7z
и написать что за система и какое железо стоит
на обоих РС стоит ХР. Оба на amd64 x2, только первая система на сокете AM2/DDR2, а вторая на Socket939/DDR. Основная причина разницы в доступной памяти лежит в видеокартах, вернее их памяти: 2.8Гб видяха с 512Мб, на 3Гб - 256Мб.
на системе, где видны 2.8Гб,
[more=memo2g]
There is 27 percent of memory in use.
There are 2911 total Mbytes of physical memory.
There are 2122 free Mbytes of physical memory.
There are 4797 total Mbytes of paging file.
There are 4130 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2032 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1326 mb, addr=10060000
Allocated 294 mb, addr=62F10000
Allocated 246 mb, addr=009C0000
Allocated 72 mb, addr=78000000
Allocated 25 mb, addr=7C9B0000
Allocated 24 mb, addr=76380000
Allocated 18 mb, addr=7E400000
Allocated 13 mb, addr=755B0000
Allocated 7 mb, addr=7F7F0000
Allocated 1 mb, addr=77C60000
There is 27 percent of memory in use.
There are 2911 total Mbytes of physical memory.
There are 2122 free Mbytes of physical memory.
There are 4797 total Mbytes of paging file.
There are 4127 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.[/more]
[more=memo4g]There is 17 percent of memory in use.
There are 2911 total Mbytes of physical memory.
There are 2408 free Mbytes of physical memory.
There are 4835 total Mbytes of paging file.
There are 4462 free Mbytes of paging file.
There are 3071 total Mbytes of virtual memory.
There are 3056 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1326 mb, addr=10060000
Allocated 1023 mb, addr=7FFF0000
Allocated 294 mb, addr=62F10000
Allocated 246 mb, addr=009C0000
Allocated 72 mb, addr=78000000
Allocated 25 mb, addr=7C9B0000
Allocated 24 mb, addr=76380000
Allocated 18 mb, addr=7E400000
Allocated 13 mb, addr=755B0000
Allocated 7 mb, addr=7F7F0000
Allocated 1 mb, addr=77C60000
There is 17 percent of memory in use.
There are 2911 total Mbytes of physical memory.
There are 2408 free Mbytes of physical memory.
There are 4835 total Mbytes of paging file.
There are 4457 free Mbytes of paging file.
There are 3071 total Mbytes of virtual memory.
There are 1 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
[/more]
на системе, где видны 3Гб:
[more=memo2g]There is 17 percent of memory in use.
There are 3071 total Mbytes of physical memory.
There are 2519 free Mbytes of physical memory.
There are 4956 total Mbytes of paging file.
There are 4563 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 2033 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1635 mb, addr=10060000
Allocated 246 mb, addr=009A0000
Allocated 72 mb, addr=77F60000
Allocated 25 mb, addr=7C9C0000
Allocated 24 mb, addr=76380000
Allocated 18 mb, addr=7E400000
Allocated 7 mb, addr=7F7F0000
Allocated 1 mb, addr=77C60000
There is 17 percent of memory in use.
There are 3071 total Mbytes of physical memory.
There are 2519 free Mbytes of physical memory.
There are 4956 total Mbytes of paging file.
There are 4559 free Mbytes of paging file.
There are 2047 total Mbytes of virtual memory.
There are 1 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.[/more]
[more=memo4g]There is 11 percent of memory in use.
There are 3071 total Mbytes of physical memory.
There are 2709 free Mbytes of physical memory.
There are 4989 total Mbytes of paging file.
There are 4760 free Mbytes of paging file.
There are 3071 total Mbytes of virtual memory.
There are 3057 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
Allocated 1635 mb, addr=10060000
Allocated 1023 mb, addr=7FFF0000
Allocated 246 mb, addr=009A0000
Allocated 72 mb, addr=77F60000
Allocated 25 mb, addr=7C9C0000
Allocated 24 mb, addr=76380000
Allocated 18 mb, addr=7E400000
Allocated 7 mb, addr=7F7F0000
Allocated 1 mb, addr=77C60000
There is 11 percent of memory in use.
There are 3071 total Mbytes of physical memory.
There are 2709 free Mbytes of physical memory.
There are 4989 total Mbytes of paging file.
There are 4754 free Mbytes of paging file.
There are 3071 total Mbytes of virtual memory.
There are 1 free Mbytes of virtual memory.
There are 0 free Mbytes of extended memory.
[/more]
если я все правильно понимаю, то в первом случае используется 2911Мб, а во втором 3071Мб, как я и ожидал. Т.е. ровно столько, сколько винда может узреть, нарезать и позволить. Что-то сомнительно чтобы ядро NT давало кому-то доступ к памяти мимо него, а соотвецтвенно ко всем 4Гб, такое разве на вынь98 могло бы проканать. Так что я не знаю и не понимаю что имелось в виду под словами "программы могут использовать всю физическую память". А адресовать пространство как, если есть только 32бита, которыми можно адресовать ровно 4 гектара, в которые, окромя ОЗУ, должны попасть все девайсы системы?