Question: what is executor memory in spark?
Answer: From the Spark documentation, the definition for executor memory is. Amount of memory to use per executor process, in the same format as JVM memory strings (e.g. 512m, 2g).