2017-11-02 10 views

답변

0

이 용어는 reactive programming의 컨텍스트에서 나타납니다. 예 :

풀 기반 모델은 공간 및 시간 누수가 발생할 수 있습니다. 은 이벤트 발생과 해당 반응이 발생할 때까지 상당한 대기 시간을 갖습니다. 먼저 누군가가 당겨야하고 둘째로 지연 계산이 갑자기 수행되어 반응을 유도해야합니다. 게으른 언어는 더 자연스럽게 끌어 준 기반 모델에 적합합니다.

자료 : https://blog.acolyer.org/2015/12/08/a-survey-on-reactive-programming/

그래서 본 문맥에서는, "시간 누설"지연 또는 결과가 필요한 때까지 연기되는 동작에 의해 발생하는 지연 시간을 의미한다. 내가 찾을 수

1

가장 좋은 정의/설명 WikiWikiWeb에있다하십시오 후 UserInterface 순간에 어떻게 보일지

쉽게 먼 과거에서 마우스 클릭 및 위치에 의해 영향을받을 수있다. [...] 이것은 일반적으로 완전한 히스토리를 디폴트로 만들고, GarbageCollection이 불필요한 정보를 쓸어 버리도록 허용함으로써 달성된다. 불행하게도 GC는 완벽하지 못하고 많은 '직선적 인'FRP 표현은 미묘한 '시공간'누설을 쉽게 유발하여 FRP 모델이 서서히 느려지고 더 많은 메모리를 소비하게됩니다 (느려지는 불필요한 재 계산으로 인한 것입니다) 역사를 통해).

덜 불투명하게 만들 수 있을지는 모르겠지만 메모리 누수와 비슷합니다.이 경우 메모리와 CPU주기가 점점 더 길어지는 표현식 이력이 계속해서 다시 계산되어야합니다. .