【发布时间】:2012-05-17 13:33:27
【问题描述】:
我在代码中多次调用getenv(多次调用),因此我看到了优化的潜力。我的问题是,getenv 是否以某种方式在内部缓存结果,还是在每次调用时查询环境变量?
我已经分析了代码,getenv 不是瓶颈,但如果它更有效,我仍然想更改它。
作为一个附带问题,可以在程序运行时更改环境变量吗?我不这样做,所以在我的情况下缓存结果是安全的,这只是好奇。
【问题讨论】:
-
如何确定没有用户会在运行时更改环境变量?
标签: c++ optimization environment-variables