http://shootout.alioth.debian.org/
이곳을 들어가보면, Gentoo 나 Debian 환경에서 테스트 한 것들의 CPU 처리 속도와 메모리 사용량을 언어별로 비교해볼 수 있다.
내가 관심을 가지고 비교해 본 언어는 C(gcc), C++(g++), Java(6-Server), Lisp(SBCL), C#(Mono) 이다. 일단 이중에 C#은 '얜 모하는 애니?' 할 정도로 낮은 점수로 일관했는데, 이건 윈도우 환경이 아니라서 그럴지도 모르겠다.
일단 젠투에서는 C >= C++ > Java > Lisp 이었고(>= 은 거의 비슷하다는 의미),
데비안에서는 C++ >= C > Lisp > Java 였다. (데비안 만세!!)
어차피 안되는거 알면서..... Lisp 과 C++ 을 비교해본 결과(데비안 환경).....
왠지 Lisp 에게 미안한 마음이 들었다. -_-;;; (그래도 Binary-trees 하나에서는 1.4의 수치로 Lisp 이 우위를 보였다.)
그래도 (역시 데비안 환경) 나름대로 Lisp 이 자바는 이겼으므로 어느정도 고무적이었다.
(밑의 그래프에서 Java 쪽의 가장 긴 막대기는 nsieve 부분이다. - nsieve 벤치마크 링크)
전반적으로 Lisp 이 의외로 메모리를 많이 잡아 먹었던 것 같다. 그리고 의외로 자바보다 우세했다는 것... 그리고 C와 C++은 약간의 차이만 날 뿐 사실상 그렇게 큰 차이가 없었다.
이곳을 들어가보면, Gentoo 나 Debian 환경에서 테스트 한 것들의 CPU 처리 속도와 메모리 사용량을 언어별로 비교해볼 수 있다.
내가 관심을 가지고 비교해 본 언어는 C(gcc), C++(g++), Java(6-Server), Lisp(SBCL), C#(Mono) 이다. 일단 이중에 C#은 '얜 모하는 애니?' 할 정도로 낮은 점수로 일관했는데, 이건 윈도우 환경이 아니라서 그럴지도 모르겠다.
일단 젠투에서는 C >= C++ > Java > Lisp 이었고(>= 은 거의 비슷하다는 의미),
데비안에서는 C++ >= C > Lisp > Java 였다. (데비안 만세!!)
어차피 안되는거 알면서..... Lisp 과 C++ 을 비교해본 결과(데비안 환경).....
왠지 Lisp 에게 미안한 마음이 들었다. -_-;;; (그래도 Binary-trees 하나에서는 1.4의 수치로 Lisp 이 우위를 보였다.)
그래도 (역시 데비안 환경) 나름대로 Lisp 이 자바는 이겼으므로 어느정도 고무적이었다.
(밑의 그래프에서 Java 쪽의 가장 긴 막대기는 nsieve 부분이다. - nsieve 벤치마크 링크)
전반적으로 Lisp 이 의외로 메모리를 많이 잡아 먹었던 것 같다. 그리고 의외로 자바보다 우세했다는 것... 그리고 C와 C++은 약간의 차이만 날 뿐 사실상 그렇게 큰 차이가 없었다.







460430
228
954







댓글을 달아 주세요
역시 lisp user 답군요
아직 떳떳하게(?) Lisp User(Lisper)라고 할 상황이 아니라.... ㅜㅜ
하려고 생각해둔건 많은데, 딴거하느라 좀처럼 시간이 안나네요..
쩝.....
어차피 이것은 언어가 아니라 특정 언어 구현에 대한 성능을 이야기하는 것이니, 크게 위축될 필요는 없다고 생각합니다. 그나저나 저는 Lisp도 좋고 C 도 좋아서~ 흐흐.
구현에 대한 성능이 곧 언어의 특성을 뜻하니까요.
가령.... 아무리 구현을 잘해도 Lisp 이 C를 넘을 수 있을까? 하는 기대는 사실상 하기 힘들죠. 그러다보니 언어의 특성이 될 수 밖에 없는거 같습니다.