Skip to content

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

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

잡담
2016.07.22 23:47

프로그래밍 근황

조회 수 587 댓글 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
    celinger      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
    파인만 2016.07.23 02:55
    동적할당이군요.
    저도 포인터에서 으어어 하고 있습니다. (...)
  • profile
    title: 부장님세라프 2016.07.23 02:59
    자바로 하시면 편할 텐데요. C만 10년 넘게 하다가 자바 몇 년 하니 이제 C로 짤 일이 없네요.
  • ?
    퀘윈 2016.07.23 09:03
    자바는 하다가 취향에 안 맞아서 책을 기부했습니다.
  • profile
    title: 부장님세라프 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
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [발표] 마이크로닉스 MA-600T 쿨러 선정 결과 12 낄낄 2024.04.24 204
24746 잡담 소소한 넨도지름 2 file 마법소녀 2019.03.07 352
24745 잡담 니어오토마타 출력해 보았습니다. 9 file 스파르타 2019.03.07 874
24744 잡담 홍채인식 어디갔어?! 6 네모난지구 2019.03.07 598
24743 잡담 피규어 아이쇼핑은 시간이 훅훅 가는군요. 10 file 슈베아츠 2019.03.07 380
24742 퍼온글 그대는 어디에 2 블루베리2 2019.03.07 768
24741 잡담 의식의 흐름에 따라 공기청정기 DIY에 대해 잠깐 ... 11 쮸쀼쮸쀼 2019.03.06 1043
24740 잡담 어... 맥북이 새일중이군요. 20 file 슈베아츠 2019.03.06 4454
24739 잡담 최근 근황 주저리 주저리 15 file 슈베아츠 2019.03.06 536
24738 잡담 이상하게 가지고 싶은 노트북 21 file 쿠민 2019.03.06 1440
24737 잡담 아이폰만 쓰다가 갤럭시 잠깐 써보고 느낀 점 11 AMDAthlon 2019.03.06 837
24736 잡담 오늘 주워온 것+그리고 쓸모없어진 것. 6 file title: 부장님호무라 2019.03.06 454
24735 퍼온글 먼지반도 자기장 근황 6 file FactCore 2019.03.06 771
24734 방구차 집에서 즐기는 시네벤치 방구차 file int20h 2019.03.06 161
24733 방구차 집에서 즐기는 시네벤치 file quadro_dcc 2019.03.06 227
24732 잡담 Coms마트에서 건진 뜻밖의 횡재 16 file 4590T 2019.03.06 1387
24731 잡담 여행 3일차... 오늘은 잘 안풀렸네요 3 아스트랄로피테쿠스 2019.03.06 210
24730 잡담 드디어 이세계여행이 끝났습니다...! 60 file orz... 2019.03.06 531
24729 퍼온글 스파르타 이야기 4 file 쮸쀼쮸쀼 2019.03.06 515
24728 잡담 다용도 아답터. 4 file 노코나 2019.03.06 451
24727 퍼온글 에로한 느낌의 방 11 file title: 부장님호무라 2019.03.06 817
24726 퍼온글 흔한 s10e의 안면인식 속도.gif 14 file 케닌 2019.03.06 2684
24725 잡담 프로토타입 PCB 도착 8 file 이카무스메 2019.03.06 635
24724 잡담 ㄴ 키가 잘 안 눌리네요. 6 title: 흑우아카츠키 2019.03.06 530
24723 방구차 노트북 しね벤치 R20 8 file quadro_dcc 2019.03.06 507
24722 잡담 오늘도 중고로운 평화나라 10 file 자칭 2019.03.06 713
24721 잡담 어릴땐 뭔가 조립할떄 접착제를 쓰면 안좋은거라 ... 11 콩웰치스 2019.03.06 551
24720 잡담 고객의 눈에 띄지 않기 위한 노력 4 file title: AI아즈텍 2019.03.06 492
24719 잡담 직장에서 컴퓨터를 메뚜기를 뛰면서 느끼는건데. 7 mnchild 2019.03.06 583
24718 장터 G41 DDR3 보드외. 6 file 노코나 2019.03.06 537
24717 잡담 S10e을 쓰다보니 소니랑 애플이 떠오르는군요 19 file 케닌 2019.03.06 834
목록
Board Pagination Prev 1 ... 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 ... 2789 Next
/ 2789

최근 코멘트 30개
K_mount
14:41
까마귀
14:40
포인트 팡팡!
14:39
툴라
14:39
까마귀
14:38
툴라
14:37
툴라
14:35
까마귀
14:34
포인트 팡팡!
14:34
영원의여행자
14:34
슬렌네터
14:32
린네
14:30
하아암
14:29
책읽는달팽
14:15
ExpBox
14:14
ExpBox
14:14
Pineapple
14:12
Pineapple
14:08
멘탈소진
14:08
아이들링
14:04
낄낄
14:00
Pineapple
13:59
아이들링
13:49
아이들링
13:48
낄낄
13:39
린네
13:38
낄낄
13:38
까르르
13:36
금산조
13:23
영원의여행자
13:20

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소