# DSP Job list expanding

**URL:** <https://qa.fmod.com/t/dsp-job-list-expanding/22818>\
**Category:** FMOD Engine\
**Created:** [April 17, 2025, 11:24am UTC](https://qa.fmod.com/t/dsp-job-list-expanding/22818 "2025-04-17T11:24:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Imapler](https://avatars.discourse-cdn.com/v4/letter/i/7feea3/32.png) [@Imapler](https://qa.fmod.com/u/Imapler)\
**Post date:** [April 17, 2025, 11:24am UTC](https://qa.fmod.com/t/dsp-job-list-expanding/22818/1 "2025-04-17T11:24:57Z")

</div>

We are getting these warnings  
[FMOD] DSPJobList::addJob : DSP JobList expanding job from 1024 entries to 2048 entries  
[FMOD] DSPJobList::addJob : DSP JobList expanding job from 2048 entries to 3072 entries.

I have looked into when it expands and it is very busy locations were we have around 250 virtual voices and i estimate that they each are putting around 8 things in that list so it makes sense that it gets expanded.

And reading this thread [How do you configure the starting DSP Job List Size? - #3 by Ryan\_HardballGames](https://qa.fmod.com/t/how-do-you-configure-the-starting-dsp-job-list-size/20824/3) it says that you can set its size using `advancedSettings.DSPBufferPoolSize` and im setting it to 3072 but im still getting the above warnings.

Is there any way to actually increase the size of the job list and what is DSPBufferPoolSize?

---

<div class="post-metadata">

**Author:** ![brett](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/brett/32/261_2.png) [@brett](https://qa.fmod.com/u/brett)\
**Post date:** [April 22, 2025, 4:54am UTC](https://qa.fmod.com/t/dsp-job-list-expanding/22818/2 "2025-04-22T04:54:01Z")

</div>

Hello,  
I have added a post to the original thread you linked, as there was some misinformation.  
Here is my reply:

* * *

For future readers of this thread the DSPBufferPoolSize setting is not related to DSPJobList.  
‘DSPJobList’ expansion is not configurable, the logging entry is for informational purposes only.

When the ‘DSPJobList’ expands - it is 1024 pointers (ie 1024 \* sizeof(void \*)) at a time so is not significantly large (in bytes) and will stop at the maximum job size depending on the complexity of your project.

If you use a pre-allocated memory pool with fmod it will not call any memory allocs in your own memory system.
