Why are Heavyweight Components Heavy?

From: Minti (mintiSPAMBLOCK_at_yahoo.com)
Date: 02/10/04


Date: 10 Feb 2004 11:40:30 -0800

I have read at quite a few places that Heavyweight components tend to
be resource hungry, the only explanation that I came across was that
the native components tend to be resource hungry, I just don't seem to
get it, native components IMO should provide better performance. Could
anyone elucidate as to why this is so? What are the special techniques
if any that are employed by light weight components that make them
light, and why can't these techniques be implemented in the
implementation of the heavyweight components?

-- 
Imanpreet Singh Arora
isingh A@T acm DOT ORG


Relevant Pages

  • Why are heavy-weight components heavy?
    ... I have read at quite a few places that Heavyweight components tend to ... the native components tend to be resource hungry, ... native components IMO should provide better performance. ... if any that are employed by light weight components that make them ...
    (comp.lang.java.programmer)
  • Re: Why are heavy-weight components heavy?
    ... John Davison wrote: ... >>I have read at quite a few places that Heavyweight components tend to ... >>the native components tend to be resource hungry, ... native components IMO should provide better performance. ...
    (comp.lang.java.programmer)
  • Re: Why are heavy-weight components heavy?
    ... > the native components tend to be resource hungry, ... native components IMO should provide better performance. ... heavyweight components are not really all that resource- ... normal operation, though, lightweight components will tend to perform ...
    (comp.lang.java.programmer)
  • Re: Why are heavy-weight components heavy?
    ... > I have read at quite a few places that Heavyweight components tend to ... > the native components tend to be resource hungry, ... native components IMO should provide better performance. ... "Heavyweight" components must be drawn by the native OS. ...
    (comp.lang.java.programmer)