Stack

Formát: SIZE [<n>]
Šablona: SIZE/N
Účel: Zobrazuje a nastavuje velikost zásobníku aktuálního Shellu
Cesta: Vnitřní příkaz

Příkaz STACK nastavuje zásobník (stack) shellu. Zásobník je oblast paměti, jíž používají spouštěné programy (pro své proměnné a podobně). Každý program potřebuje určitou velikost zásobníku, obvykle ji zjistíte z dokumentace.

Když je zásobník větší, nic se nestane. Jen vám může tato paměť chybět pro jiné programy. Horší je, když zásobník nestačí. To může vést až ke zhroucení systému. Je to jedna z častých příčin záhadných zhroucení softwaru. Někdy stačí pouhé zvětšení zásobníku a vše je v pořádku.

Příkazem STACK můžete nastavit novou velikost zásobníku. Nastavuje se jako počet bytů.

Když žádnou velikost nezadáte, příkaz zobrazí stávající velikost zásobníku.

Implicitně je nastaven zásobník 4096 bytů velký. Lze ho ještě zmenšit, ale radši to nedělejte (příkaz nedovolí jít pod určitou minimální mez, pohybuje se okolo 1600 bytů). Horní hranice velikosti je dána jen dostupnou pamětí.

Implicitních 4096 bytů obvykle stačí, jen málokdy je třeba jít výše než na 25 000 bytů. Máte-li málo RAM, nezvětšujte zásobník zbytečně, oberete o tuto paměť ostatní úlohy.

Příklad

1.System2.0:> STACK 8000

Zásobník se zvětšil na 8000 bytů.

  • neděle, 16 srpen 2020
  • Posted in: S

Napsat komentář

Pro přidání komentáře se prosím přihlaste.

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů