Witam.
Domyślam się, że Windows domyślnie dla każdego procesu przydziela więcej pamięci, niż ten proces potrzebuje (chyba 1MB).
Jednak zauważyłem, że procesy wchodzące w skład antywirusów, firewalli itd zajmują mniej niż 1MB.
Przykład:
Proces systemowy smss.exe w chwili pisania tego postu zajmuje u mnie 392KB, szczytowe użycie pamięci przez ten proces wyniosło 484KB.
Natomiast gdy w Delphi utworzę nową aplikację pisaną w WinAPI, to po jej skompilowaniu i uruchomieniu zajmuje ona ponad 1MB w pamięci.
Jest jakiś sposób aby to ograniczyć?
0
0
Jest jakiś sposób aby to ograniczyć?
Nie pisać w Delphi.
0
Czyli musiałbym pisać koniecznie w ASM ?
Kiedyś skompilowałem jedną aplikację pod DevC++ i też dużo zajmowała w pamięci.
0
No niestety, ale zwykle "Hello world!" w delphi zajmuje juz 1M