что значит "определить список"?
ну так поле класса да, не приведет к аллокациям. Только как какие-то локально вычисленные значения передать таким образом?
А зачем через systemd запускать?
А в unit файле что?