सीमित ऊँचाई या गहराई सीमित हफ़मैन ट्री का आरेख नीचे दिया गया है
ट्री गहराई सीमा एक गैर-तुच्छ मुद्दा है जिससे वास्तविक दुनिया के अधिकांश हफ़मैन कार्यान्वयनों को निपटना होगा।
हफ़मैन निर्माण ऊंचाई या गहराई को सीमित नहीं करता है। यदि ऐसा होता, तो उसका "इष्टतम" होना संभव नहीं होता। माना जाता है कि हफ़मैन के पेड़ की सबसे बड़ी गहराई फाइबोनैचि श्रृंखला से घिरी होती है, लेकिन यह वांछित से बड़ी गहराई के लिए पर्याप्त जगह छोड़ती है।
हफ़मैन वृक्ष की गहराई को सीमित करने का क्या कारण है? फास्ट हफमैन डिकोडर लुकअप टेबल लागू करते हैं। मेमोरी लागत को कम करने के लिए कई टेबल स्तरों को लागू करना संभव है, लेकिन एक बहुत तेज़ डिकोडर जैसे हफ़ 0 सादगी और गति दोनों के लिए एक ही टेबल के लिए जाता है। इस मामले में तालिका के आकार को पेड़ की गहराई के प्रत्यक्ष उत्पाद के रूप में माना जाता है (तालिका आकार =1 <<पेड़ की गहराई)।
गति और स्मृति प्रबंधन के लाभ के लिए, एक सीमा चुननी पड़ी:यह डिकोडिंग तालिका के लिए 8 KB है, जो अच्छी तरह से Intel के L1 कैश में फिट बैठता है, और यदि आवश्यक हो तो इसे अन्य तालिकाओं के साथ संयोजित करने के लिए कुछ जगह छोड़ देता है। चूंकि नवीनतम डिकोडिंग तालिका प्रति सेल 2 बाइट्स का उपयोग करती है, इसलिए यह 4K कोशिकाओं में तब्दील हो जाती है, इसलिए पेड़ की अधिकतम गहराई 12 बिट होती है।
लिटरल को कंप्रेस करने के लिए 12 बिट आमतौर पर बहुत कम होते हैं, कम से कम इष्टतम हफ़मैन निर्माण के अनुसार।
इसलिए गहराई तक सीमित पेड़ बनाना एक व्यावहारिक समस्या है जिसे हल करना है।
1960 के दशक से गहराई तक सीमित हफ़मैन पेड़ों का अध्ययन किया गया है, इसलिए बहुत सारे साहित्य उपलब्ध हैं।