Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- akka 강좌
- Play2
- 파이썬 머신러닝
- Golang
- 스위프트
- 하이퍼레저 패브릭
- Play2 로 웹 개발
- 스칼라 동시성
- 파이썬 동시성
- 안드로이드 웹뷰
- Actor
- 플레이프레임워크
- 주키퍼
- Hyperledger fabric gossip protocol
- CORDA
- 파이썬 데이터분석
- 파이썬 강좌
- Adapter 패턴
- 그라파나
- 엔터프라이즈 블록체인
- 파이썬
- hyperledger fabric
- play 강좌
- play2 강좌
- 스칼라
- Akka
- 이더리움
- 스칼라 강좌
- 블록체인
- 하이브리드앱
Archives
- Today
- Total
목록Rust vs Go (1)
HAMA 블로그
Go vs Rust vs C++ vs Java 등 벤치마크 이야기
1. 시작하면서 언어에 대한 벤치마크에 있어서 보편적, 절대적이란것은 없으며, 팀의 숙련도, 제품의 특징등에 따라서 성능/개발속도는 천차만별 일 것이다. 이 포스트는 그 동안 블록체인 연구만 하느라 잊어버린 코더라는 나의 정체성을 일 깨우고, 각 언어에 대해서 일단 빠른 시간내에 손가는 대로 만들면 어떻게 되는지 재미로 만든 것이며, 옵티마이징에 대한 부분은 전혀 신경 쓰지 않았기 때문에 객관적 지표로 삼을 수는 없을 것이다. 특히 CPU점유율 같은건 신경도 안썼다. 락을 안걸고 CPU 펌핑시키면 성능은 엄청 올라 간다. (참고로 코드 품질은 안드로메다) 이 벤치마크는 주로 생산자-소비자 패턴에 대한 테스트이며, 쓰레드끼리 데이터를 주고 받는 과정을 시뮬레이션 하였다. 현재 Future등을 통한 비동기 ..
소프트웨어 사색
2020. 3. 11. 21:23