View Issue Details

IDProjectCategoryView StatusLast Update
0003308SAS.ПланетаХотелка / Feature requestpublic18-12-2017 08:02
Reporterzed Assigned Tozed  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version160707 
Target Version181221Fixed in Version181221 
Summary0003308: Включить использование 4 Гб памяти для процесса
DescriptionПри запуске 32-х битного приложения в 64-битной винде, этой самой винде можно указать, чтобы она выделила процессу 4Гб ОЗУ вместо 2Гб. Делается это при помощи флага IMAGE_FILE_LARGE_ADDRESS_AWARE https://msdn.microsoft.com/en-us/library/aa384219(VS.85).aspx

Естественно, менеджер памяти такого приложения должен быть способен адресовать участки памяти за пределами 2-х Гб.

В релизной сборке у нас используется менеджер памяти FastMM4 и он как раз-таки такое умеет:

Supports up to 3GB of user mode address space under Windows 32-bit and 4GB under Windows 64-bit. Add the "$SetPEFlags $20" option (in curly braces) to your .dpr to enable this.

Так что, считаю, грех этим не воспользоваться.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
18-12-2017 07:58 zed New Issue
18-12-2017 07:58 zed Status new => assigned
18-12-2017 07:58 zed Assigned To => zed
18-12-2017 08:02 zed Status assigned => resolved
18-12-2017 08:02 zed Fixed in Version => 181221
18-12-2017 08:02 zed Resolution open => fixed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request