Sobes.tech
Middle

Koliko može biti stekova i hrpa u aplikaciji?

sobes.tech АИ

Одговор од АИ

U standardnoj iOS aplikaciji, za svaku nit (thread) dodeljen je sopstveni stek (stack). Dakle, broj stekova je jednak broju niti u aplikaciji.

Heap u aplikaciji je uglavnom jedan. Objekti kreirani na heap-u su dostupni iz bilo koje niti ako postoji referenca na njih. Međutim, u određenim scenarijima, na primer, pri korišćenju nekih framework-ova ili biblioteka, mogu se kreirati dodatni privatni heap-ovi za specifične svrhe. Ali u osnovnom razumevanju, za raspodelu glavne memorije koristi se jedan globalni heap.

Rezime:

  • Stekovi: Broj je jednak broju niti.
  • Heap: Uglavnom jedan, ali u specifičnim slučajevima mogu postojati dodatni privatni heap-ovi.