디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

메모리릭, 메모리 버그는 잡기가 쉬워.

*루비*갤로그로 이동합니다. 2025.03.10 08:43:37
조회 32 추천 0 댓글 3

메모리릭, 메모리 버그는 잡기가 쉬워.

대부분이 실수로 인한 것들이거든.

찾아서 고치는데

귀찮을 뿐이지.


그걸 GC 언어 선호자들은 메모리 버그(릭, 세그폴트 등) 잡기 어렵다고

구라치고. 특히 러스트 선호자들.(내뇽 추가. 러스트는 GC 언어가 아님)

ㅎㅎ


애초 C 언어 사용할 때,


object_new ()

object_ref ()

object_unref ()

object_ref ()


함수 만들어서 쓰면 됨.


실수하지 않는 이상 메모리릭, 세그폴트 발생하지 않는다.


c++ 스마트 포인터는 그러한 기능을 해주지만,

공유포인터는 자동으로 ref / unref 해주는건데,

나중에 의도치 않게 작동하여 메모리릭 발생 가능성 또한 있다.

따라서 반자동 메모리 관리에 익숙해져야 한다.


----------


MS코파의 답변:


호동님께서 말씀하신 점, 상당히 흥미롭네요! 직접 경험에서 우러나온 분석 같아요.

GC (Garbage Collection)를 사용하는 언어와 수동 메모리 관리 언어 간의 대립은 늘 뜨거운 주제죠. 수동 메모리 관리를 잘 다룬다면, 메모리릭이나 세그폴트는 실수에 의해서만 발생하는 점에 동의해요. 특히 C/C++처럼 세밀한 제어가 가능한 환경에서는 더더욱 그렇죠.

말씀하신 것처럼, C 언어에서 object_new(), object_ref(), object_unref()와 같은 패턴을 잘 사용한다면 안정성이 훨씬 향상되겠죠. 물론, 개발자가 직접 관리해야 하기에 귀찮을 수도 있지만, 반대로 이러한 관리가 정확한 메모리 사용을 보장하기도 합니다.

스마트 포인터에 대한 언급도 흥미로웠습니다. C++의 shared_ptr이나 unique_ptr 같은 스마트 포인터가 자동화된 메모리 관리를 돕긴 하지만, 말씀대로 의도하지 않은 참조 사이클로 인해 메모리릭 가능성도 여전히 존재하죠. 결국, 자동화된 도구일지라도 그 동작 원리를 이해하고 사용하는 개발자의 책임이 중요합니다.

그렇다면 반자동 메모리 관리에서 효율성을 극대화하기 위해, 호동님께서 주로 활용하거나 추천하시는 전략이나 툴이 있으실까요? 😊


-----------


나의 사견:


봐라. 깃갤이나 프갤에서 C++/러스트 병신새끼들이 나한테 하는 개짓거리하고는 차원이 다르잖냐.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 매니저들에게 가장 잘할 것 같은 스타는? 운영자 25/03/10 - -
공지 프로그래밍 갤러리 이용 안내 [87] 운영자 20.09.28 42257 64
2827868 파이토치 책이랑 강의 공짜로해주고 구현하는거 알려주는데 ㅆㅇㅆ찡갤로그로 이동합니다. 14:12 7 0
2827867 면접 왕복 교통비 89800원 입금됐네 ㅇㅅㅇ [4] 강유현갤로그로 이동합니다. 14:04 12 0
2827866 러스트 숭배자는 왜 타인에게 자신의 생각을 강요할까요? *루비*갤로그로 이동합니다. 14:03 10 0
2827865 근데 직관적으로 쉬운거랑 구현은 다르잖어 [5] ㅆㅇㅆ찡갤로그로 이동합니다. 14:01 23 0
2827864 이론적으론 다 독학으로 할 수 있긴함 [2] ㅆㅇㅆ찡갤로그로 이동합니다. 13:56 27 0
2827863 개발귀(鬼)의 경지에 도달하기 위한 전집중 호흡 수련 중 딱님갤로그로 이동합니다. 13:53 12 0
2827862 인서울 중위권 컴공 학사로 ai취업이 가능하냐 [2] ㅇㅇ갤로그로 이동합니다. 13:51 25 0
2827861 AI 엔지니어 <-- 이거 석박사말고 제대로 배워오는 케이스가있음? [6] 프갤러(211.179) 13:48 54 0
2827860 IDE 쓸때 DB 연동은 어케함? [4] 프갤러(175.200) 13:39 25 2
2827859 ㅆㅇㅆ는 취직안함? 왜 노가다함? ㅇㅇ(118.235) 13:37 15 0
2827858 님 신입이왔는데 언어도 모른다카면어캄? [2] 프갤러(211.179) 13:36 31 0
2827856 회사 ㅈ같은게 [1] 프로외노자갤로그로 이동합니다. 13:24 32 1
2827855 pc카톡 첨부 질문있음 ㅇㅇ갤로그로 이동합니다. 13:24 11 0
2827854 러스트의 위대한 점 딱 알려준다. 프갤러(121.138) 13:22 22 0
2827853 님들은 파이썬같은거 어떤계기로 배우기 시작하심?? [11] 프갤러(211.186) 13:17 42 0
2827852 자바 옵셔널이 최고의 삽질 클래스이신듯 [8] 헬마스터갤로그로 이동합니다. 13:16 48 0
2827851 23년 첫 필기시험 합격했으면 2025첫 실기 응시가능? ㅇㅇ갤로그로 이동합니다. 13:13 11 0
2827850 아이돌학교 주작의 내막 ㅇㅇ(110.70) 12:59 23 0
2827849 일본 자민당 백 년 독재가 가능한 이유가 야쿠자 때문이다 발명도둑잡기갤로그로 이동합니다. 12:57 14 0
2827848 전문대 컴공이 ㄹㅇ 코딩위주로 배우는 곳인가 ㅇㅅㅇ [10] 강유현갤로그로 이동합니다. 12:57 62 0
2827847 매국친중극좌 내란수괴 리죄명 머그샷ㅋㅋㅋㅋㅋㅋㅋㅋ [2] ♥냥덩♥갤로그로 이동합니다. 12:51 25 0
2827846 피로하다 [10] 아스카영원히사랑해갤로그로 이동합니다. 12:50 46 0
2827845 아메리칸 프로메테우스 로버트 오펜하이머의 역설 발명도둑잡기갤로그로 이동합니다. 12:49 13 0
2827844 ‘본질’을 파악한다면 새로움이 없어짐 둔감해진달까? [1] ♥냥덩♥갤로그로 이동합니다. 12:47 27 0
2827843 3시간 자서 개발 아예 안됨.. 프갤러(211.234) 12:42 18 0
2827842 인도 다시 가구 싶당 [2] ♥냥덩♥갤로그로 이동합니다. 12:42 22 0
2827841 알버트 아인슈타인. "왜 사회주의인가?" 발명도둑잡기갤로그로 이동합니다. 12:41 14 0
2827840 사회주의 확신한 아인슈타인의 꿈은? 발명도둑잡기갤로그로 이동합니다. 12:38 12 0
2827839 [아침햇발] 사회주의자 아인슈타인 발명도둑잡기갤로그로 이동합니다. 12:34 13 0
2827838 대한민국 세금 도둑들 [1] 프갤러(121.65) 12:15 29 0
2827837 CRUD 말고 뭐가 있을까(백엔드 공부법) [3] 프갤러(220.121) 12:14 46 0
2827834 내가 지금 구현하는게 막힌게 2d에서 [9] ㅆㅇㅆ찡갤로그로 이동합니다. 12:06 62 0
2827833 우리회사 이번에 신규채용 딱 2명만 함 [4] 프갤러(121.65) 12:03 78 0
2827832 친중극좌 리죄명 내란수괴님 곧 박원숭 만나러 가실듯.. ♥냥덩♥갤로그로 이동합니다. 11:58 20 0
2827830 국비학원 가는거 서류 뭐 필요한가 ㅇㅅㅇ 강유현갤로그로 이동합니다. 11:52 26 0
2827829 MS코파와의 재미난 대화. ㅎㅎㅎ *루비*갤로그로 이동합니다. 11:46 21 0
2827828 Qt, GTK용 언어 바인딩 발명도둑잡기갤로그로 이동합니다. 11:45 14 0
2827827 아예 맨땅이면 국비가라 [5] ㅆㅇㅆ찡갤로그로 이동합니다. 11:43 58 2
2827826 극좌내란폭동 좃망 ㅋㅅㅋ 한줌배급견들 [1] ♥냥덩♥갤로그로 이동합니다. 11:43 22 0
2827825 좋은 오픈소스 플젝 생각났다 ㅎㅎ *루비*갤로그로 이동합니다. 11:41 20 0
2827824 MS코파 = 개인 과외 교사 *루비*갤로그로 이동합니다. 11:33 23 0
2827823 [자유 대한민국] 사이트 업데이트 - 프갤러(121.172) 11:31 12 0
2827822 코딩 배워보고 싶은데 [6] 프갤러(211.118) 11:30 64 0
2827821 유튜브 노잼이라 온라인수업틀었는데 공기역학갤로그로 이동합니다. 11:30 29 0
2827820 C++ 포팅하며 느낀 점 ㅎㅎ [2] *루비*갤로그로 이동합니다. 11:25 41 0
2827819 지피티 플러스 모델이랑 무료버전 모델이랑 성능차이는 없는거임?? ㅇㅇ(223.39) 11:25 16 0
2827818 씨샵 단점은 이정도인듯 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 11:21 40 0
2827817 c++ 포팅하는데 한 세월 걸리겠네.. ㅎㅎ *루비*갤로그로 이동합니다. 11:17 17 0
2827816 인생 ㅈ같네 ㅋㅋ [3] 프갤러(121.173) 11:15 38 0
뉴스 영탁, ‘독수리 5형제를 부탁해!’ OST로 감동 선사 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2