본문 바로가기
C# 처리 속도 개선과 최적화 9가지 방법, 성능 튜닝 팁 C# 속도 최적화 9가지, 성능 튜닝 방법 타입 유추 일반적으로 C#에선 아래와 같이 (최적화 되기 전) 정의합니다. 1string MyString = “Hello World”;cs =의 우측에 하나의 데이터 타입(string)을 적어 선언하는 건 일반적입니다. (속도 또한 일반적) 근데, 이런 작업을 컴파일러가 대신하여 개선할 순 없을까요? 1var MyString = “Hello World”;cs 바로 위의 코드 또한 〈MyString〉라는 C# 문자열 변수를 생성합니다. 일반적인 상황에서 유추(inference)를 통해 처리 성능이 향상되진 않습니다. 컴파일 시, 어떤 작업 과정이든 데이터 타입을 먼저 생각하진 않습니다. 아래 예를 통해 유추를 알아볼 수 있습니다. 1234var SeniorStaf.. 2018. 10. 7.
C# 코드 최적화 7가지 (작업 속도와 효율성 향상) C# 코드 최적화 7가지 (작업 속도와 효율성 향상) 코드 최적화란 모든 개발자에게 중요한 측면입니다. 이 포스트에서 소개할 여러 팁은 작업 속도와 효율성을 향상해 더 나은 응용 프로그램을 제작할 수 있도록 도울 것입니다. 상용 메모리 관리 툴들은 최적화가 진행 된 응용 프로그램 코드의 질을 더 좋게 평가할 것이며, 메모리 관리 측면에서도 더 나은 결과를 유추할 수 있습니다. 작업 시간도 아낄 수 있으며, 유지 보수 비용도 절약할 수 있는 코드 최적화는 반드시 진행해야 할 사항입니다. 고민하지 말고 무조건 최적화를 하세요. 이 포스트가 그것을 돕습니다. ? 조건 연산자를 사용하세요 ?를 사용하는 것은 전혀 새로운 것이 아니고, 잘만 사용하면 오히려 더 편리합니다. 아마도 ? 연산자는 브라이언 케니건(Br.. 2017. 6. 9.