Language/C#

[정보] 신선한 충격을 받았다. (알고리즘/코드 최적화)

Kua 2021. 3. 8. 11:12

ByteArray(Hex) 를 HexArray 로 바꿔주는 방법을 구글링 했더니 스텍오버플로우에 다음과 같은 솔루션이 있었다.

 

성능 분석

아니 이런 세상에..

내가 쓰던 BitConverter 방식보다 30배 빠른 코드가 있었다!!

 

하긴 내가 일반적으로 코딩하는 곳은 Resource가 충분한 환경에서 개발을 진행하기 때문에 이러한 경험을 겪은 적이 없지만 Resource가 한정적인 환경에서는 이러한 알고리즘이 아주 중요할 거 같다는 생각이 들게 되었습니다..

 

.Net Core로 Linux Server Application을 개발할때는 저러한 Algorithm을 참고해서 구축해야 하겠습니다.

 

출처 : stackoverflow.com/questions/311165/how-do-you-convert-a-byte-array-to-a-hexadecimal-string-and-vice-versa

 

How do you convert a byte array to a hexadecimal string, and vice versa?

How can you convert a byte array to a hexadecimal string, and vice versa?

stackoverflow.com

 

728x90
1 2 3 4 5 6