GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menemukan ukuran tumpukan maksimum?

Pencarian Google cepat akan mengungkapkan beberapa informasi tentang subjek ini.

> ulimit -a         # shows the current stack size

Anda dapat menanyakan proses maksimum dan ukuran tumpukan menggunakan getrlimit . Bingkai tumpukan tidak memiliki ukuran tetap; itu tergantung pada berapa banyak data lokal (yaitu, variabel lokal) yang dibutuhkan setiap frame.

Untuk melakukannya di baris perintah, Anda dapat menggunakan ulimit.

Jika Anda ingin membaca nilai-nilai ini untuk proses yang sedang berjalan, saya tidak tahu alat apa pun yang melakukan ini, tetapi cukup mudah untuk menanyakan sistem file /proc:

cat /proc/<pid>/limits

Panggilan berikut ke ulimit mengembalikan ukuran tumpukan maksimum dalam kibibyte (2 =1024 byte):

ulimit -s

Anda dapat menggunakan getrlimit untuk melihat ukuran stack dan setrlimit untuk mengubahnya.

Ada contoh di Tingkatkan ukuran tumpukan di Linux dengan pos setrlimit.


Linux
  1. Bagaimana Menemukan Proses Dengan Deskriptor File Maksimum?

  2. Cara menemukan ukuran buffer soket linux

  3. Bagaimana menemukan ukuran partisi yang tidak di-mount di Linux?

  1. Cara Mengetahui Apakah Disk Adalah SSD Atau HDD Di Linux

  2. Bagaimana perintah seperti fdisk -l menemukan ukuran sektor?

  3. Bagaimana cara menemukan UUID dari sistem file

  1. Cara mengaudit izin dengan perintah find

  2. Bagaimana menemukan ukuran inode dari sistem file ext2/ext3/ext4?

  3. Cara mem-pipe hasil 'find' ke mv di Linux