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 타입이 다른언어에서는 그렇지 않을수도 있지만,
결국 처리하는 라이브러리의 성능 문제 아닐까요?