4 гига памяти в 32 XP маловато?

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

alikdio

Member
1 Авг 2007
294
31
18
67
Киев
Посетить сайт
Работаю в Сонар 6, потому здесь и задаю вопрос.
С появлением Гигабайтных библиотек, потребность в памяти очевидна.
Например NI электрик пиано у меня иногда ругается на малую память.
Но всё-равно загружается, только не знаю правильно ли.
Её у меня 4 гига. Но ведь 32 битная винда видит 3 с копейками.
Стоит ли увеличивать память?
 
короткий ответ - с 32-ой виндой не стоит.
больше - в поиск.
 
alikdio,
стандартно XP 32 может отдать под одно приложение 2gbit памяти, реально это около 1.7gbyte - отсюда и все проблемы с нехваткой памяти, но есть несколько выходов
1. прописать ключик в boot.ini /3gb - в этом случае если повезёт то возможно удасться получить ~2.7gb под одно приложение
2. или пропатчить sonar.exe с помощью LaaTiDo тогда возможно удасться получить вот такое
<div class='quotetop'>Цитата</div>
After changing Sonar to LAA, I could get it up to 3.1GB of RAM usage before running out of memory! Otherwise, without LAA, it would hit its limit at about 1.7 GB.[/b]

з.ы. по идее с пропатчеными файлами в win2003EE можно забрать под одно приложение и больше 3.1gb памяти если у тебя её больше 4gb
 
Не паримся. 2 в 32 степени - это как раз и составляет 4294967296 - что и есть 4 гига. А т.к. шина адресации у всех современных процессоров 32 разрядная. (не путайте с маркетинговыми абревиатурами по 64 типа разрядным коммандам и не забываем что шина данных в пентиумах 64 бита).

Больше адресовать в одном приложении нельзя.
 
<div class='quotetop'>Цитата(P00H @ Oct 8 2007, 11:30 AM) [snapback]505097[/snapback]</div>
стандартно XP 32 может отдать под одно приложение 2gbit памяти, реально это около 1.7gbyte - отсюда и все проблемы с нехваткой памяти, но есть несколько выходов
[/b]
Вопрос: с точки зрения распределения памяти, является ли Гигастудия отдельным приложением, которое может получить свои, так сказать, "законные" 2 (1.7) Гб - независимо от того, сколько памяти сожрал секвенсор (со всеми VSTi)? (Естественно, при условии, что общего объема памяти достаточно - например, 4 Гб)
 
darlock,
есть ещё расширенная адресация PAE там 36 бит используется, так что на 32 битном сервере 2003 EE после плясок с бубном и LAA можно под одно приложение все 4 гига урвать, а это почти в три раза больше чем 1.7, (это если больше 4 гигов стоит) или как вариант переходить на 64 битную систему, но там как последнее время выясняется из плюсов для музыкального применения пока только поддержка большой памяти, остальное жирные минусы, начиная от непомерной жручести 32 битных плагов через эмуляцию, и кончая сыростью висты и отутствием нормальных дров.

max1s,
это возможно, но опять таки по 1.7 винда не отдаст т.к. верхняя память ( выше 3gb) будет занята операционкой и адресным пространством железа.
 
<div class='quotetop'>Цитата(P00H @ Oct 9 2007, 01:02 PM) [snapback]505554[/snapback]</div>
это возможно, но опять таки по 1.7 винда не отдаст т.к. верхняя память ( выше 3gb) будет занята операционкой и адресным пространством железа.
[/b]
Большое спасибо за ответ!

По 1.7 каждому приложению не обязательно - важно, чтобы 4-м гигабайтам ОЗУ нашлось применение :)

Кстати, я правильно понимаю, что память, которую используют плагины - к примеру, Kontakt VSTi, - с точки зрения ОС выделяется хосту?
 
<div class='quotetop'>Цитата</div>
Кстати, я правильно понимаю, что память, которую используют плагины - к примеру, Kontakt VSTi, - с точки зрения ОС выделяется хосту?[/b]
да, они внутри одного приложения работают .
 

Сейчас просматривают