Linq 클래스의 Where, Find 등 함수에 람다식을 파라미터로 전달하여 특정 데이터를 탐색 할 수 있음Linq 없이 for, foreach로 탐색하는 경우와 성능 차이 확인Linq.csProgram.cs데이터 수 및 반복 횟수가 적을 경우 FindAll()이 성
C - MSTestMS에서 기본으로 제공NUnitJava의 JUnit을 C - xUnitNUnit을 개선xUnit을 선택한 이유가장 유명한 것이 NUnit인데, 이를 개선했다는 점에서 기대종속성이 자유로움확장성이 좋음Visual Studio 2022에서 "보기>테스
고루틴을 통해 동시성 처리시 항상 성능이 좋은지 확인작업이 간단한 경우, 고루틴으로 동시성 처리를 하면 성능이 오히려 떨어짐고루틴이 go 키워드에서 즉시 시작하는게 아닌, 스케줄링 되는 방식이 원인으로 추정작업이 비교적 복잡한 경우(=시간이 걸리는 경우), 성능 측면에
개요 예전에 for가 foreach 보다 성능이 좋다는 글을 종종 본 적 있음 .NET6에서 직접 확인 코드 Program.cs Loop.cs Recorder.cs 출력 결론 메모리 사용량 및 시간 성능은 차이가 없는 것으로 보임
golang에서 다양한 직렬화 벤치마크 테스트간단한 특징 (golang 기준)gob: 기본 패키지에 포함, 다른 언어에서 지원 안함bson: mongoDB 패키지의 일부protobuf: protoc, protoc-gen-go 등 준비할 게 많음messagepack: 무
개요 Go 1.18 버전부터 제네릭을 지원함 제네릭과 유사하게(?) 사용하기위해 빈 인터페이스를 사용했었는데, 제네릭과 직접 성능 비교 빈 인터페이스 방식은 실제 사용하려면 추가적인 타입 변환이 필요하기 때문에, 제네릭이 우세할 것 같음 코드 interface_qu