okan wrote:
> 
> Answers:
> - Our video driver is EZ328,
> - 2 BPPs
> - using no theme,
> - CPU freq. is as you thought ,32 MHz,
> - and socket type is UNIX type,
> 
>     I need your helps.Thanks anyway...

sorry for the delay.

Using 1 BPP may help a little:
 1) less memory to handle, gfx routines a bit quicker
 2) less DMA load. The DMA load affects the CPU constantly
    to build the video signals from the video memory.

A crazy idea: if you can accept it, turn off the video controller (one bit somewhere) 
while you build your GUI.

But seriously, I am not extremely shocked by your 4-5 seconds. I should have an idea 
of what kind of widgets you display. Do you have bitmaps ?  The bitmap format helps a 
lot. Taking monochrom bitmaps in PBM format for, say, icons (if you can accept 
monochrom icons) drastically improves the perfs.

The VZ at 32 MHZ can still do much, provided one spends some time carefully 
configuring things.

You'll never reach multimedia perfs, but there are good chances you can reach 
acceptable perfs (The Palm, for instance, does not build its screen instantly, but 
quickly enough so that you don't notice this if you're not arare of it).

  Pascal.



> Pascal Bauermeister wrote:
> 
> > okan wrote:
> > >
> > > Hi all,
> > >     I'm developing a project on MC68VZ328 ,that has so much windows and
> > > widgets in it.And when I open a window(there is no any bitmap in it,but
> > > approximately 30-35 widgets(boxes,buttons,fields etc)),it is shown 4-5
> > > sec.s after I 've clicked the to open it.My question is ; is it normal
> > > on that CPU (So do I have to get a stronger CPU)? Or  the cause of delay
> > > is picogui ? Is there any developer who works on the same CPU or  on
> > > another one but near to it,has the same problem ???
> > >     Thanks anyway.....
> >
> > 30-35 widgets are a pretty number on this CPU...
> >
> > A few questions:
> > - which video driver do you use ?
> > - which video base driver do you use (how many BPPs) ?
> > - do you use a theme, which one ?  Is it using bitmaps ?
> > - what's your cpu frequency (32 MHz I guess) ?
> > - are you using Unix sockets instead of TCP/IP ?
> >
> > Regards,
> >
> >   Pascal
> >
> > --
> >   Pascal Bauermeister
> >   Head of Software Development
> >
> >   SMARTDATA
> >   PSE-A / EPFL
> >   CH-1015 Lausanne
> >
> >   http://www.smartdata.ch
> >   mailto:[EMAIL PROTECTED]
> >   Phone: +41 (21) 693 84 98
> >   fax:   +41 (21) 693 84 91
> >
> > _______________________________________________
> > Pgui-devel mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/pgui-devel
> 
> _______________________________________________
> Pgui-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/pgui-devel

-- 
  Pascal Bauermeister
  Head of Software Development

  SMARTDATA
  PSE-A / EPFL
  CH-1015 Lausanne

  http://www.smartdata.ch
  mailto:[EMAIL PROTECTED]
  Phone: +41 (21) 693 84 98
  fax:   +41 (21) 693 84 91

_______________________________________________
Pgui-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/pgui-devel

Reply via email to