JAVA/Java Study
[Java] Object2File 라이브러리 (Fst )
늑인
2024. 5. 31. 12:27
자바 에서 Object 를 파일로 변환할일이 있다면 반드시 써야 된다고 생각되는 라이브러리다.
https://github.com/RuedigerMoeller/fast-serialization
GitHub - RuedigerMoeller/fast-serialization: FST: fast java serialization drop in-replacement
FST: fast java serialization drop in-replacement . Contribute to RuedigerMoeller/fast-serialization development by creating an account on GitHub.
github.com
벤치마크 결과 약 10여 배 가량의 속도 차이를 보이고 있다.
데이터 약 160만건 을 기준으로 밴치 마크 해보았다.

1. 파일 입력
- 자바에서 기본 제공 ObjectInputStream
용량 : 약 285Mbyte
소요시간 : 226 초

- FST 라이브러리 FSTObjectInput
용량 : 181Mbyte
소요시간 : 10초

2. 파일 출력
- 자바에서 기본 제공 ObjectInputStream
소요시간 : 157초

- FST 라이브러리 FSTObjectInput
소요시간 : 14초
