나는 사용 된 용어가 here 인 것을 보았다. 필자는 Google에서 "메모리 누수"에 대해 많이 알지만, 모두 공간 누수가있는 것으로 보입니다.시간이 얼마나 누출됩니까?
답변
이 용어는 reactive programming의 컨텍스트에서 나타납니다. 예 :
풀 기반 모델은 공간 및 시간 누수가 발생할 수 있습니다. 은 이벤트 발생과 해당 반응이 발생할 때까지 상당한 대기 시간을 갖습니다. 먼저 누군가가 당겨야하고 둘째로 지연 계산이 갑자기 수행되어 반응을 유도해야합니다. 게으른 언어는 더 자연스럽게 끌어 준 기반 모델에 적합합니다.
자료 : https://blog.acolyer.org/2015/12/08/a-survey-on-reactive-programming/
그래서 본 문맥에서는, "시간 누설"지연 또는 결과가 필요한 때까지 연기되는 동작에 의해 발생하는 지연 시간을 의미한다. 내가 찾을 수
가장 좋은 정의/설명 WikiWikiWeb에있다하십시오 후 UserInterface 순간에 어떻게 보일지
쉽게 먼 과거에서 마우스 클릭 및 위치에 의해 영향을받을 수있다. [...] 이것은 일반적으로 완전한 히스토리를 디폴트로 만들고, GarbageCollection이 불필요한 정보를 쓸어 버리도록 허용함으로써 달성된다. 불행하게도 GC는 완벽하지 못하고 많은 '직선적 인'FRP 표현은 미묘한 '시공간'누설을 쉽게 유발하여 FRP 모델이 서서히 느려지고 더 많은 메모리를 소비하게됩니다 (느려지는 불필요한 재 계산으로 인한 것입니다) 역사를 통해).
덜 불투명하게 만들 수 있을지는 모르겠지만 메모리 누수와 비슷합니다.이 경우 메모리와 CPU주기가 점점 더 길어지는 표현식 이력이 계속해서 다시 계산되어야합니다. .