नक्कीच, जर ते आवश्यक नसेल, तर आपण डीप कॉपी वापरण्याचा प्रयत्न करणार नाही. कारण त्यात निर्देशित डेटाची कॉपी करणे समाविष्ट असेल, जे महाग असू शकते. कारण त्याला पुन्हा पुनरावृत्ती तर्काने कॉपी कन्स्ट्रक्टर वापराणे आवश्यक असेल, परंतु सुरक्षिततेच्या बाबतीत, डीप कॉपी वापराणे शॉलो कॉपी वापरण्याच्या तुलनेत अनेकदा अधिक सुरक्षित असते.
ನಿಸ್ಸಂಶಯವಾಗಿ, ಇದು ಅಗತ್ಯವಿಲ್ಲದಿದ್ದರೆ, ನಾವು ಡೀಪ್ ಕಾಪಿಯನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಇದು ಸೂಚಿಸಲಾದ ಡೇಟಾವನ್ನು ನಕಲು ಮಾಡುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಅದು ದುಬಾರಿಯಾಗಬಹುದು ಏಕೆಂದರೆ ಅದು ಮತ್ತೆ ರಿಕರ್ಸಿವ್ ಲಾಜಿಕನಿಂದ ಕಾಪಿ ಕನ್ಸ್ಟ್ರಕ್ಷನ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದರೆ ಸುರಕ್ಷತೆಯ ದೃಷ್ಟಿಯಿಂದ, ಡೀಪ್ ಕಾಪಿಯನ್ನು ಬಳಸಿ ಮತ್ತು ಶಾಲ್ಲೋ ಕಾಪಿಯನ್ನು ಬಳಸುವುದಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿದೆ.