Performance problems

New Message Reply Date view Thread view Subject view Author view

F. KUIJPER 446/3H06/2-5 (Kuijper++at++fel.tno.nl)
07 Jun 95 10:02:13 EDT


I'm having problems with getting good performance from my Performer
based simulation application.
My application is rather complex: about 20 processes running in a process
share group (including the Performer APP process). Concerning the overall
application performance, things are OK. One of the processes computes a dynamic
model of a vehicle and it shows perfect real-time behaviour at a rate
of 200 Hz.

Description of my visual design:
- Performer is run in APPCULL_DRAW
- APPCULL runs with a non-degrading prio at its own isolated CPU
- DRAW runs with a non-degrading prio at its own isolated CPU
- Graphics are drawn into a GLX window, using 8-bit multisampling
  (pfuGLXWinopen is used to open the window)

Description of the problem:
Running the application on a 8 CPU Onyx (IRIX 5.3, Performer 1.2)
with RE2, 4RM, everything seems fine: 60 Hz most of the time. UNTIL
you start to touch the system. Scrolling an X-Window on the system
will essentially STOP the Performer application... Avarage frame rate
drops below 10 Hz, even down to 1 Hz. Sometimes (when heavily
scrolling an X-window e.g.) I see the visual process wait for half a
second or more.

Question:
Is there anyone who has an idear where to look for the source of my
performance troubles? What are the Performer processes waiting for???

Statistics problems too...
Getting up a statistics graph would help me. Unfortunately, I can't
get the stats display up too. Initially, I used a GL window to draw.
The stats worked OK then. Eversince I work with a GLX window,
statistics display is a crashing action.

Looking forward for responses that make me happy again...

Frido Kuijper
TNO Physics and Electronics Laboratory
P.O. Box 96864, 2509 JG The Hague
The Netherlands
Phone +31 70 3264221
Fax +31 70 3280961
email frig5++at++fel.tno.nl


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:34 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.