C++ / C#, JAVA string 퍼포먼스에 대해서
글쓴이: hano881112 / 작성시간: 수, 2015/08/19 - 12:54오후
안녕하세요-
간단한 질문 드립니다.
C#이나 JAVA 등 최신 언어에서는 string을 타입으로 제공하고 있는데요, 그래서 c++의 스탠다드 라이브러리의 string 클래스보다 퍼포먼스가 좋다고 알고 있습니다. 하지만 내부적으로는 비슷한 처리를 할 것 같이 생각이 되는데(c++에서는 내부적으로 std::vector와 비슷한 동작으로 알고 있는데, 아마 최신 언어도 그런 식의 동작이지 않나요?) 단지 타입으로 지원이 된다는 이유만으로 퍼포먼스가 향상이 될 수 있는 이유가 무엇인지 궁금합니다.
많은 조언 부탁드립니다- 감사합니다-
Forums:
궁금함을 가지게 되신 이유는 c++의
궁금함을 가지게 되신 이유는 c++의 std::string 의 성능보다
C# 혹은 java 의 string 의 성능이 더 좋다고 알고 계시기 때문인데...
성능비교를 어떤시나리오로 어떻게 진행하셨나요? 결과가 어떻게 나왔습니까?
...라는 질문에 답을 하실수 있습니까?
특정언어에서의 native 타입이 다른언어에서는 그렇지 않을수도 있지만,
결국 처리하는 라이브러리의 성능 문제 아닐까요?
댓글 달기