큐 자원 재활용!!
# 1) 프로그래밍2011. 6. 7. 20:04
x축 큐를 500개 Fix 걸고 타이머 간격 50ms 로 잡고 실시간 챠트를 찍었는데...
메모리가 초당 4kb 씩 증가하는걸 보고... 재활용 해야지 싶어.. 아래처럼... 바꾸었다.
환형? 큐던가?...
long maximum = 1L;
internal void Add(string x, long y)
{
ChartPoint c;
maximum = maximum < y ? y : maximum;
if (list.Count > display_xcount)
{
c = list.Dequeue(); // 500개이상이면하나 뽑아... 교체
c._name = x;
c._ypoint = y;
}
else
{
c = new ChartPoint(x, y); // 초반 500개 생성
}
list.Enqueue(c); // 집어넣어...
}
찍어낸 챠트..? ㅋㅋ
'# 1) 프로그래밍' 카테고리의 다른 글
알람!! 메세지 팝업 처리.. (0) | 2011.06.09 |
---|---|
컨트롤 배율 조정 공식... (0) | 2011.06.09 |
[사용자 지정 포멧 & 숫자 포멧] C# 문자열 포멧 지정... (0) | 2011.05.26 |
C#] 날짜 2011-04-19 오후 2:45:00 를 DateTime으로 바꾸기 (0) | 2011.04.28 |
[C#] 배열 최대 크기 (0) | 2011.04.26 |