# Why the size of search thread pool in ES2.3.3 is smaller than before(f.e es version 1.3.0 )

**URL:** <https://discuss.elastic.co/t/why-the-size-of-search-thread-pool-in-es2-3-3-is-smaller-than-before-f-e-es-version-1-3-0/54638>\
**Category:** Elasticsearch\
**Created:** [July 4, 2016, 11:09am UTC](https://discuss.elastic.co/t/why-the-size-of-search-thread-pool-in-es2-3-3-is-smaller-than-before-f-e-es-version-1-3-0/54638 "2016-07-04T11:09:08Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![rusty](https://avatars.discourse-cdn.com/v4/letter/r/f17d59/32.png) [@rusty](https://discuss.elastic.co/u/rusty)\
**Post date:** [July 4, 2016, 11:32am UTC](https://discuss.elastic.co/t/why-the-size-of-search-thread-pool-in-es2-3-3-is-smaller-than-before-f-e-es-version-1-3-0/54638/2 "2016-07-04T11:32:06Z")

</div>

Hi! Take a look into this:

> [@Elasticsearch num processors/bulk threads detection](https://discuss.elastic.co/t/elasticsearch-num-processors-bulk-threads-detection/54584/4):
>
> I looked into the code, Elasticsearch has a maximum limit of 32 for processor-based thread pools. See org.elasticsearch.common.util.concurrent.EsExecutors /\*\* \* Returns the number of processors available but at most \<tt\>32\</tt\>. \*/ public static int boundedNumberOfProcessors(Settings settings) { /\* This relates to issues where machines with large number of cores \* ie. \>= 48 create too many threads and run into OOM see #3478 \* We just use an 32 core u…

---

_[View the full topic](https://discuss.elastic.co/t/why-the-size-of-search-thread-pool-in-es2-3-3-is-smaller-than-before-f-e-es-version-1-3-0/54638)._
