在 solaris 10 机器上运行 perl 脚本。知道 RAM 大小为 25 GB。有两个疑问。
通常为一个 solaris 进程分配多少 RAM 内存。它是分配给任何脚本或进程的默认值吗?哪里可以设置?我如何确定我可以拥有多少最大静态数组大小以及我可以分配多少动态内存?我需要发出什么命令来找出在 solaris 中分配给进程的内存?是否可配置?
当脚本给我内存不足错误时。这是否意味着它使用了整个 RAM 和虚拟内存?当脚本抛出内存不足错误时,有什么方法可以知道内存是如何使用的?我需要发出什么命令才能在solaris中找到它?