Einfluss der Anzahl der Umgebungsvariablen auf die Prozessstartzeit

Einfluss der Anzahl der Umgebungsvariablen auf die Prozessstartzeit

Ich exportiere 30.000 Umgebungsvariablen, bevor ich einen Prozess starte, und sehe, dass der Prozess eine enorme Startzeit benötigt.

uruddarraju$ for i in {1..30000}; do export KUBE_SVC_${i}=443; export KUBE_SVC_HOST_$i=192.162.0.1; done;
uruddarraju$ time git clone https://****:[email protected]/uruddarraju/rnpcinode
-sh: /usr/bin/git: Argument list too long

real    0m25.038s
user    0m24.829s
sys     0m0.096s

EDIT 1: Ohne die Umgebungsvariablen

time git clone https://****:[email protected]/uruddarraju/node
Cloning into 'node'...
remote: Counting objects: 131, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 131 (delta 4), reused 0 (delta 0), pack-reused 122
Receiving objects: 100% (131/131), 126.46 KiB | 0 bytes/s, done.
Resolving deltas: 100% (26/26), done.

real    0m0.433s
user    0m0.059s
sys     0m0.075s

Ich habe mich gefragt, welchen Einfluss die Anzahl der Umgebungsvariablen auf die Dauer der Prozessabwicklung von Anfang bis Ende hat.

verwandte Informationen