2014-11-29 4 views

답변

0

IntelliJ의 UI는 100 % 자바로 작성되었으며, 나는 그것이 JFC/Swing이라는 것을 확실히 알고 있습니다. 반대로 이클립스는 SWT (즉, 원시 코드)을 사용합니다.

+0

SWT가 Swing보다 훨씬 빠르다고하지 않습니까? 그들은 어떻게 그 일을 해 냈습니까? – Adam

+0

@ Adam 당신은 거의 틀림없이 그것을 가지고 있습니다. 네이티브 코드가없는 JDBC 드라이버 (예 : Type-4 드라이버)는 원시 코드가있는 드라이버보다 훨씬 빠릅니다. Java에서 (컨텍스트 전환으로 인해) 원시 코드로 전화를 걸기 위해 지불 한 엄격한 성능 패널티가 있습니다. –

+0

UI는 일반적으로 스윙이나 SWT와 같이 CPU 시간의 아주 작은 부분을 차지합니다. 가장 느린 알림은 UI 이외의 문제 (예 : 코드 분석을 위해 IDE에서 사용하는 알고리즘 또는 단순한 가비지 수집. –

관련 문제