समस्या निश्चित रूप से ODP.NET के कारण है। अगर मैं कनेक्शन पूल को अक्षम करता हूं तो समस्या प्रकट नहीं होती है। प्रत्येक कनेक्शन के लिए ODP.NET 2 थ्रेड बनाता है और 3 मिनट के अंतराल पर (जैसा कि छवियों में देखा गया है) ODP.NET कुछ हाउसकीपिंग करता है लेकिन किसी कारण से मेमोरी आवंटित करता है जो तुरंत जारी नहीं होती है।
पुनरुत्पादन करना आसान है। बस एक साधारण ऐप बनाएं कि जब एक बटन दबाया जाता है तो ओरेकल डेटाबेस से कनेक्शन खुला होता है और एक संग्रहीत प्रक्रिया निष्पादित होती है। आप पहली छवि के पैटर्न को देखेंगे। अन्य छवियों का पैटर्न ऐप द्वारा बनाए गए कनेक्शनों की संख्या के कारण है।