From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3f311f39947d7ecb,start X-Google-Attributes: gid103376,public From: Bernhard Rumpler Subject: slow xforms Date: 1999/09/29 Message-ID: <37F26492.12559B39@eunet.at>#1/1 X-Deja-AN: 530823729 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@Austria.EU.net X-Trace: fleetstreet.Austria.EU.net 938632571 23914 193.83.30.239 (29 Sep 1999 19:16:11 GMT) Organization: - Mime-Version: 1.0 NNTP-Posting-Date: 29 Sep 1999 19:16:11 GMT Newsgroups: comp.lang.ada Date: 1999-09-29T19:16:11+00:00 List-Id: Hi! We have severe problems when using aforms (Forms Library Ada Bindings, V 0.86.0) Our distributed system depends on this library, all GUIs are implemented with aforms so we can't avoid using it. The problem is that the performance becomes extremly bad when we work with tasks or protected types. When we try to create the distributed partitions of our program (with gnatdist) the same problem occurs. Every pixmap-load lasts for seconds, the whole program needs about 3 minutes to start (normally it takes only a few seconds). cause we need this mechanism especially for synchronisation we thought of an interface to a C-function using semaphores. Has anyone an idea where our problem could be? Are there any disadvantages when solving the problem with a C-interface? Thanks for any help, Martin, Bernhard -- Bernhard Rumpler http://www.auto.tuwien.ac.at/~rumpler