<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>김 용묵의 절대공간 - 블로그: 어렸을-적에-접한-프로그래밍-고수들에 달린 최근 댓글/트랙백 목록</title>
		<link>http://moogi.new21.org/tc/</link>
		<description>그런즉 이제 애호박, 단호박, 늙은호박 이 셋은 항상 있으나, 그 중에 제일은 늙은호박이니라.</description>
		<language>ko</language>
		<pubDate>Fri, 14 Mar 2025 06:45:40 +0900</pubDate>
		<generator>Textcube 1.7.8 : Con moto</generator>
		<image>
		<title>김 용묵의 절대공간 - 블로그: 어렸을-적에-접한-프로그래밍-고수들에 달린 최근 댓글/트랙백 목록</title>
		<url>http://moogi.new21.org/tc/attach/1/1226640661.jpg</url>
		<link>http://moogi.new21.org/tc/</link>
		<width>216</width>
		<height>185</height>
		<description>그런즉 이제 애호박, 단호박, 늙은호박 이 셋은 항상 있으나, 그 중에 제일은 늙은호박이니라.</description>
		</image>
		<item>
			<title>김 기윤님의 댓글</title>
			<link>http://moogi.new21.org/tc/352#comment777</link>
			<description>용묵님도 충분히 덕후이고 고수입니다 :)</description>
			<author>(김 기윤)</author>
			<guid>http://moogi.new21.org/tc/352#comment777</guid>
			<comments>http://moogi.new21.org/tc/352#comment</comments>
			<pubDate>Fri, 20 Aug 2010 17:18:09 +0900</pubDate>
		</item>
		<item>
			<title>사무엘님의 댓글</title>
			<link>http://moogi.new21.org/tc/352#comment778</link>
			<description>ㄲㄲㄲㄲㄲㄲ 진짜 그랬으면 좋겠네요.
저보다 고수이면서 &#039;정상인&#039;인 사람도 있으면 그 앞에서는 캐버로우.;;</description>
			<author>(사무엘)</author>
			<guid>http://moogi.new21.org/tc/352#comment778</guid>
			<comments>http://moogi.new21.org/tc/352#comment</comments>
			<pubDate>Sat, 21 Aug 2010 16:37:10 +0900</pubDate>
		</item>
		<item>
			<title>김재주님의 댓글</title>
			<link>http://moogi.new21.org/tc/352#comment779</link>
			<description>뭐 전산학 쪽에 관심이 많은 사람들은 대부분 nerd 기질이 있는 것 같아요</description>
			<author>(김재주)</author>
			<guid>http://moogi.new21.org/tc/352#comment779</guid>
			<comments>http://moogi.new21.org/tc/352#comment</comments>
			<pubDate>Sun, 22 Aug 2010 02:52:44 +0900</pubDate>
		</item>
		<item>
			<title>사무엘님의 댓글</title>
			<link>http://moogi.new21.org/tc/352#comment780</link>
			<description>흠, 덕후를 영어로 nerd라고도 하고 geek라고도 하는 것 같아요. ㅎㅎ

잠시 딴 얘기.
실행 파일 압축 하니까 생각나는데... 이건 실행되는 코드를 기존 실행 코드가 메모리 상으로 동적으로 생성해 내는 구조이죠(압축을 풂으로써).
이렇게 되면, copy-on-modify 현상이 일어나게 되고, EXE를 memory mapped file로 그대로 읽어들이는 윈도우 운영체제의 특성상
같은 exe 인스턴스를 여러 번 실행하더라도 동일한 실행 코드가 한 물리 메모리에서 공유되지 못하고 매번 중복 할당이 일어나게 됩니다. 마치 DLL이 preferred base에 로딩되지 못하고 rebasing이 일어날 때와 동일한 차원의 비효율이 초래되죠. 그런 단점이 있다는 것도 알 필요가 있습니다.
현재, 실행 파일 압축을 해서 배포되는 프로그램으로 제가 알고 있는 건 AcroEdit가 유일합니다. 델파이는 비록 네이티브 코드를 만들어 내긴 하나, RAD 툴이라는 특성상 EXE에 static 링크되는 런타임 라이브러리의 오버헤드가 좀 크죠. 그래서 압축을 해서 크기를 좀 줄이는 것 같습니다.</description>
			<author>(사무엘)</author>
			<guid>http://moogi.new21.org/tc/352#comment780</guid>
			<comments>http://moogi.new21.org/tc/352#comment</comments>
			<pubDate>Sun, 22 Aug 2010 23:12:25 +0900</pubDate>
		</item>
		<item>
			<title>삼각형님의 댓글</title>
			<link>http://moogi.new21.org/tc/352#comment781</link>
			<description>유명한 켑처 프로그램인 OpenCapture도 UPX로 실행 파일 압축을 합니다. 2.43MB인 파일이 812KB로 줄어드는 엄청난 압축률으로. 물론 델파이로 만들어져 있습니다. 아마도 델파이로 만들어진 프로그램은 엄청난 파일 크기 때문에 실핼 파일 압축을 하는 모양이군요.

그 외 exe 변환(컴파일이라고 하긴 곤란하고)을 지원하는 스크립트 언어들은 보통 실행 파일 압축을 하는 것으로 보입니다.

속도 면에서도 논란은 조금 있지만 그리 많이 느려지지 않거나 심지여 경우에 따라 더 빠를 수도 있다고 주장하는 사람도 있더군요.</description>
			<author>(삼각형)</author>
			<guid>http://moogi.new21.org/tc/352#comment781</guid>
			<comments>http://moogi.new21.org/tc/352#comment</comments>
			<pubDate>Mon, 23 Aug 2010 01:41:11 +0900</pubDate>
		</item>
	</channel>
</rss>
