Vấn đề chắc chắn là do ODP.NET. Nếu tôi vô hiệu hóa nhóm kết nối, sự cố không xuất hiện. Đối với mỗi kết nối ODP.NET dường như tạo ra 2 luồng và ở khoảng thời gian 3 phút (như trong hình ảnh) ODP.NET thực hiện một số công việc quản lý nhưng vì một số lý do phân bổ bộ nhớ mà không được giải phóng ngay lập tức.
Nó rất dễ dàng để tái sản xuất. Chỉ cần tạo một ứng dụng đơn giản mà khi nhấn nút, kết nối với cơ sở dữ liệu Oracle sẽ mở ra và một quy trình được lưu trữ sẽ được thực thi. Bạn sẽ nhận thấy mô hình của hình ảnh đầu tiên. Kiểu của các hình ảnh khác là do số lượng kết nối được tạo bởi ứng dụng.