Tôi có một ứng dụng hoạt động mạnh với nhiều đối tượng tùy chỉnh được tạo bên trong các phương thức và không bao giờ cần bên ngoài chúng. Toàn bộ cấu trúc là (theo ý kiến của tôi) rất tốt đối tượng theo định hướng và sử dụng dịch vụ, tiện ích và một DI-Model.Cách cải thiện ứng dụng để tránh các vấn đề về không gian heap
Bây giờ, khi tôi chạy thử nghiệm "lớn" đầu tiên của mình, tôi nhanh chóng gặp phải Ngoại lệ OutOfMemory. Bây giờ, tôi không chỉ muốn tăng không gian heap và được thực hiện với nó, như tôi có thể tưởng tượng rằng sẽ không giải quyết vấn đề nhưng thay vì trì hoãn nó cho đến khi ứng dụng của tôi đã phát triển hơn và gặp phải vấn đề tương tự sau đó.
Tôi đang tìm một số giải pháp đơn giản và dễ thực hiện, mẹo và đoạn mã giúp ứng dụng xử lý bộ sưu tập rác và không gian heap, đặc biệt khi nói đến nhiều vòng hoạt động với tạo đối tượng.
Giống như "không tạo đối tượng trong vòng lặp, hãy tạo chúng trước vòng lặp và ghi đè lên trong" và các loại.
Tôi nghĩ rằng nếu bạn có thể đăng một số phương pháp của bạn (ít nhất cấu trúc) nó sẽ dễ dàng hơn nhiều. xem thêm http://stackoverflow.com/q/627784/1163434 – gawicks