2
Perl 5에 COW 문자열이 있다는 것을 알고 있지만 구현 된시기를 기억할 수 없습니다. 그것은 나타납니다언제 Perl 5는 Copy-On-Write 문자열을 얻었습니까?
Perl 5에 COW 문자열이 있다는 것을 알고 있지만 구현 된시기를 기억할 수 없습니다. 그것은 나타납니다언제 Perl 5는 Copy-On-Write 문자열을 얻었습니까?
는 Perl 5.20.0를 한 것으로 :
펄은 또 다른 하나의 스칼라에서 할당 할 때 내부 문자열 버퍼를 복사 할 필요가 피하는 새로운 기록 중 복사 메커니즘이 있습니다. 이렇게하면 큰 문자열을 복사하는 속도가 훨씬 빨라집니다. 할당 후에 두 개 이상의 문자열 중 하나를 수정하면 내부적으로 사본이 강제로 작성됩니다. 따라서 효율성을 위해 참조로 문자열을 전달할 필요가 없습니다.