diff --git a/indra/llimage/llimageworker.cpp b/indra/llimage/llimageworker.cpp
index dc9332f3f2995cc6156d6d4c7e30339d64c4fe2f..b84d40df31b3266054f2b4b869836239af3c354e 100644
--- a/indra/llimage/llimageworker.cpp
+++ b/indra/llimage/llimageworker.cpp
@@ -35,7 +35,7 @@ std::atomic< U32 > sImageThreads = 0;
 class PoolWorkerThread final : public LLThread
 {
 public:
-	PoolWorkerThread(std::string name) : LLThread(name), mRequestQueue(1024)
+	PoolWorkerThread(std::string name) : LLThread(name), mRequestQueue(256)
 	{
 	}