View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003308 | SAS.Планета | Хотелка / Feature request | public | 18-12-2017 07:58 | 18-12-2017 08:02 |
| Reporter | zed | Assigned To | zed | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | resolved | Resolution | fixed | ||
| Product Version | 160707 | ||||
| Target Version | 181221 | Fixed in Version | 181221 | ||
| Summary | 0003308: Включить использование 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. Так что, считаю, грех этим не воспользоваться. | ||||
| Tags | No tags attached. | ||||
| 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 |