相关疑难解决方法(0)

184 环境变量太多?

我试图找到某些操作系统不稳定的原因,并且担心环境变量。

我得到的软件将大量的环境变量放入用户的.profile.

当我输入时set | wc,结果是9571 字节长!有 184 个条目。对我来说,这似乎非常大,但我没有明确指出并说“这是错误的,因为 xyz”。

我在ulimit 文档中没有看到任何关于环境变量总大小的内容,但我很担心。我不担心整体内存利用率(有足够的东西来做我需要的),但我担心超出一些内部限制并导致操作系统中的奇怪行为(可能与我问的问题没有密切关系,但是“奇怪的行为”是共享内存队列没有把我放在另一端的所有数据都归还给我。我得到了大约 5% 的数据)。

启动的每个脚本、运行的每个 shell 以及运行的每个二进制文件都会获得环境变量的完整、单独的副本,我认为 9k 太大了。这应该是一个担心,还是我什么都不担心?

我在带有半个 RAM 的嵌入式 x86 QNX 6.4.1 Neutrino 系统上运行。

environment-variables profile qnx

5
推荐指数
2
解决办法
3492
查看次数

标签 统计

environment-variables ×1

profile ×1

qnx ×1