웹코어(webCoRE) 트리거 개수에 따른 메모리 변화

웹코어를 작성하다 보면 상단에 메모리 사용량이 표시되는데 동일한 기능을 수행하는 코드라도 메모리 사용량에 차이가 있어 기록 차원에서 남겨둔다.

아래는 수면시간중 침실 습도의 최적화를 위해 작성한 코드인데 코드 라인수는 동일하지만 트리거(좌측 번개표시)의 개수에 따라 메모리 사용량이 달라지는 것으로 보인다.

  1. 첫번째 코드 : 메모리 사용량(27%)
    트리거를 4개 사용, 각 각 일정에 맞게 가습기를 동작하도록 구성

  2. 두번째 코드 : 메모리 사용량(9%)
    트리거를 2개 사용, 현재 습도에 따라 분기하여 각 각 일정조건이 맞는지 확인

개인적으로 코드 직관성은 첫번째가 좋으나 트리거가 적은 두번째로 작성하도록 고민이 필요해 보임...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다