Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

잡담
2016.07.22 23:47

프로그래밍 근황

조회 수 582 댓글 15

오전 상황 :

 

 

램퍼먹는이유.PNG

 

나무위키 덤프에서 150*000*000 문자를 읽어오는 코드를 C와 파이썬으로 작성했습니다. 파이썬은 한 글자 당 2바이트를 차지하고 있었네요. 어쩐지 메모리가 줄줄 새는 느낌이었는데

램퍼먹는이유2.PNG

인코딩을 UTF-8로 지정하면서 생긴 문제네요. 이런...

램퍼먹는이유3.PNG

그 부분을 날리고 기존의 변환 프로그램을 돌려봤더니 그래도 메모리를 어디서 먹어치우긴 하네요.

현재 Json 파일이 유니코드 문자마다 \uXXXX, 그러니까 6바이트를 먹고 있어서 2바이트인 유니코드로 변환하면 아무리 못해도 사용 메모리는 150+ 300보다는 작을 텐데 나머지 메모리 사용량은 어디서 나오는 걸까요. 흠... 그나저나 인코딩이 바뀌니 초당 75~79문서 정도로 변환 속도도 빨라졌네요.

 

하지만 무수한 버그로 인해 파이썬은 때려치웠습니다.

 

 

 

11:42 현재 상황 :

 

malloc

포인터를 인수로 받아서 포인터가 가리키는 변수에 저장된 포인터가 가리키는 배열을 차례대로 처리

배열의 n번째 변수의 포인터를 배열 포인터에 저장

 

 

포인터에서 허우적거리고 있습니다. 그래도 포인터는 신의 선물인듯한 기분이 들어요. 포인터는 강력합니다!



  • ?
    clowl 2016.07.22 23:53
    엑셀VBA도 못짜서 함수로 때우는 사람 여기있어요(1)
  • profile
    title: AMDcelinger      AMD Harder Faster Fire??? 2016.07.22 23:56
    그 함수마저도 몰라서 사칙연산으로 때우는 사람 여기있어요.
  • ?
    퀘윈 2016.07.23 00:00
    엑셀VBA, 함수를 못짜서 노가다 하는 사람 여기있어요
  • profile
    Coma 2016.07.23 00:28
    엑셀 VBA, 함수도 못짜서 C로 데이터 읽어서 때우는 사람 여기있어요.
  • ?
    퀘윈 2016.07.23 00:31
    현명하십니다. 익숙한 언어로 하시면 됩니다. (으잉?)
  • profile
    쮸쀼쮸쀼 2016.07.23 00:46
    결국 C언어로 가셨군요.
  • ?
    퀘윈 2016.07.23 00:47
    예엡. 개인적으로 C를 잘하는 건 아니지만 C를 선호합니다.
    어차피 파이썬으로 작성한 유일한 이유가 UTF-8이었거든요.
    이제 K&R를 믿어봐야죠
  • profile
    부녀자 2016.07.23 01:52
    히익! 능력자님이 부럽습니다! 저도 프로그래밍 잘 하고 싶어요!
  • ?
    winner 2016.07.23 02:17
    극단적인 minimlaist 시군요.
  • profile
    title: 부장님파인만 2016.07.23 02:55
    동적할당이군요.
    저도 포인터에서 으어어 하고 있습니다. (...)
  • profile
    세라프 2016.07.23 02:59
    자바로 하시면 편할 텐데요. C만 10년 넘게 하다가 자바 몇 년 하니 이제 C로 짤 일이 없네요.
  • ?
    퀘윈 2016.07.23 09:03
    자바는 하다가 취향에 안 맞아서 책을 기부했습니다.
  • profile
    세라프 2016.07.23 03:04
    json, UTF-8 같은 건 자바 라이브러리들로 처리할 수 있는 것들이라.......
  • profile
    남겨진흔적 2016.07.23 08:59
    C도 C++에 익숙해지다보니 C에서 쓰이던 함수들이 가물가물하네요.. malloc free만 쓰다가 new delete에 익숙해져서 이게 더 익숙한듯..
    포인터는 알아갈수록 신기하죠.. 활용도도 무궁무진하고요 ㅋㅋ
  • profile
    벌레쟁이      이젠 울트라뽑는 하이브 2016.07.23 16:32
    프로그래밍 할 줄 몰라서 회사에서 갈굼쳐먹는 사람 여기있어영 (응?)

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
50963 장터 크레마 샤인 / 포터블 스캐너(EasyPIX) / 샤오미 ... 6 file title: 부장님알란 2021.04.03 1064
50962 잡담 어우 엄청 많이 잤네요 7 file title: 흑우슈베아츠 2021.04.03 1008
50961 장터 (정복) 유럽형 삼성 45w 고속충전기 ta845 (케이... file 부은면상 2021.04.03 577
50960 퍼온글 매직스틱으로 인질범을 구하는 영상 9 title: AMD포인 2021.04.03 1134
50959 잡담 삼성 45w 충전기 넷에서 사실때 잘 보고 사셔야 ... 12 file 부은면상 2021.04.03 1402
50958 잡담 서브폰(통발)을 교체하였습니다 4 file 유에 2021.04.03 1010
50957 잡담 비 오는 날의 메뉴 4 file 페퍼민트 2021.04.03 854
50956 잡담 비만 오면 5 Ucress 2021.04.03 772
50955 잡담 사전투표 하고왔습니다. 1 Moria 2021.04.03 451
50954 잡담 서프 X + '그' 모바일 데이터쉐어링 12 file RuBisCO 2021.04.03 1438
50953 잡담 어제 집 수리를 좀 했습니다. 6 미나토유키나 2021.04.03 705
50952 잡담 재밍 걸려본적이 문득 기억납니다 3 Blackbot 2021.04.03 627
50951 잡담 농협 쿨러 MX-4로 써멀 갈아줬습니다 11 file 새벽안개냄새 2021.04.03 1307
50950 장터 [정복]RTX 2070S FE 모델 팝니다. 1 file Olorin 2021.04.03 831
50949 이벤트 [발표] MSI MEG Z590 에이스 메인보드 장패드 선... 4 낄낄 2021.04.03 417
50948 잡담 영롱하고 아름다운 60% 2 Grrmel 2021.04.03 875
50947 잡담 가끔 내가 알던것과 다른 내용을 접하면 혼란에 ... 13 file cowper 2021.04.02 2434
50946 잡담 지름신 강림 2 file dss180 2021.04.02 363
50945 잡담 미밴드6 디스플레이 실사 11 file Moria 2021.04.02 2280
50944 퍼온글 폭.풍.전.야 v2 12 file 뚜찌`zXie 2021.04.02 2021
50943 잡담 날림공사의 끝... 4 title: AI360ghz 2021.04.02 929
50942 퍼온글 의외로 북미에서 잘나가는 한국 간식 14 file title: 부장님호무라 2021.04.02 2664
50941 핫딜 기네스 와퍼 2개에 8천원 5 file title: 가난한까마귀 2021.04.02 936
50940 퍼온글 폰 액정 자동으로 붙여주는 기계 7 file 고자되기 2021.04.02 1251
50939 잡담 브랜드 oem 버전들.. 2 file title: AI360ghz 2021.04.02 766
50938 퍼온글 개빡침 4 file 하뉴 2021.04.02 846
50937 잡담 풀뱅 램오버는 아예 난이도가 다르군요... 8 Ucress 2021.04.02 8124
50936 잡담 A52가 이달안에 나오려나보네요. 25 title: 컴맹Kylver 2021.04.02 3342
50935 잡담 맥날 신메뉴 맛있네요 1 title: AI온기 2021.04.02 581
50934 잡담 브랜드컴 대단하네요...(수정) 12 file title: AI360ghz 2021.04.02 1457
목록
Board Pagination Prev 1 ... 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 ... 2764 Next
/ 2764

최근 코멘트 30개
Neons
02:20
까마귀
02:06
Neons
01:46
메이드아리스
01:41
메이드아리스
01:36
Loliconite
01:29
Loliconite
01:27
Neons
01:23
Loliconite
01:21
낄낄
01:11
Loliconite
01:10
카토메구미
00:59
낄낄
00:55
이유제
00:51
연금술사
00:48
노예MS호
00:47
연금술사
00:39
아스트랄로피테쿠스
00:36
Lynen
00:29
아이들링
00:20
스와마망
00:16
Kylver
00:15
포인트 팡팡!
00:14
슬렌네터
00:14
연금술사
00:14
이게뭘까
00:08
급식단
00:07
급식단
00:06
아스트랄로피테쿠스
00:04
가네샤
00:03

한미마이크로닉스
MSI 코리아
AMD
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소