2013-08-06 8 views
0

자바에서 사용하는 것이 더 좋습니다 : 수동으로 더블 버퍼링을 구현했거나 이미 더블 버퍼링 된 스윙 컴포넌트를 사용하고 있습니까? 아니면 아무런 차이가없는 것입니까?자바 더블 버퍼링 성능

감사합니다.

답변

2

그것은 당신이 무슨 뜻인지 불분명는 "더 나은"(또는 그 문제에 대해 "수동으로 구현 이중 버퍼링"의 세부 사항)하지만, 두 가지 주요 포인트 :

  1. 그것은 일반적으로 재발하지 않도록 더 의미 바퀴.
  2. 조기에 최적화하지 마십시오. 요구 사항을 충족시키지 못하는 성능을 보지 못하고 벤치마킹 한 후 이중 버퍼링 구현이 원인이라고 판단한 경우가 아니라면이 질문을하지 않아야합니다.
+0

나는 동의하지 않는다. 내가 두 가지 다른 방식으로 무언가에 도달 할 수있을 때, 나는 보통 어느 쪽이 더 낫고/더 빠르거나 더 가벼운지를 알고 싶다. 이 모든 것이 오직 "더 나은"것일 수 있습니다 ... –

+5

@ T_01 질문에 문맥이 부족합니다. 너 뭐하니? 무엇을 성취하려고합니까? 나는 일반적으로 매일 사용하는 스윙 더블 버퍼링이 더 효율적이라고 말한다. 일반적인 페인트 체인을 통해 출력을 렌더링하는 것이 비효율적이며 (예를 들어 복잡성 때문에) 자신의 내부 버퍼를 사용하고 필요할 때 해당 버퍼를 페인팅하면 – MadProgrammer

+0

예, 그 의미입니다. 그것은 일반적인 질문이었습니다. –