[Cocoa-sharp] Performance of UI
marc hoffman
mh at elitedev.com
Fri Mar 7 05:09:48 EST 2008
David,
i too am seeing this, and it *seems* to be a leopard problem only. i
remember speed being just fine when i first played with Cocoa# on
10.4, last September/October, then when i switched to leopard things
turned bad (i posted at the time). i've seen some improvements in
general UI since 1.2.6 (i think), for example my
MethiodHeaderConverter works fine. but even a simple app using a grid
(such as http://www.remobjects.com?da35 slows to a crawl - and it's
NOT the callbacks to get data or coloring info 0 its just as slow
without).
one major culprit, i think, is the new Toolbar. it might sound silly,
but in my first tests back when i switched to Leopard, i got the
impression that the simple presence of a toolbar changed speed. drop
an textedit - all is fine. drop a toolbar too, and typing got
reaaaallllllyyyyy slloooowwww, and Mono.exe ate a full CPU, according
to "top" while you did.
Yours,
marc hoffman
RemObjects Software
The Infrastructure Company
http://www.remobjects.com
On Mar 7, 2008, at 10:51 AM, David Jehring wrote:
> Thanks Edward, it is reassuring to hear that it is a known issue but
> somewhat disappointing that such a fundamental problem has existed
> for so long with no sign of it being addressed. Following the
> initial deafeningly silent response to my post I have abandoned
> cocoa-sharp and gone back to the somewhat more laborious task of
> porting my clients to pure obj-c. It seems a shame but I cannot risk
> the issue not being resolved and ending up with unusable applications.
>
> David
>
>
> On 06/03/2008 21:31, "Edward Carr" <ecarr at lightshipinc.com> wrote:
>
>> David,
>>
>> I have seen the same issue that you are seeing. We actually use a
>> previous version of Cocoa-sharp, which performs 1000% better. I
>> have raised this issue before in the past, but no one seemed to
>> acknowledge it. With the previous version, we were able to put
>> together a great performing product.
>>
>> Edward Carr
>>
>> From: cocoa-sharp-bounces at lists.ximian.com [mailto:cocoa-sharp-bounces at lists.ximian.com
>> ] On Behalf Of David Jehring
>> Sent: Saturday, March 01, 2008 4:46 AM
>> To: Cocoa-sharp at lists.ximian.com
>> Subject: [Cocoa-sharp] Performance of UI
>>
>> Having got to grips with writing cocoa sharp applications over the
>> past couple of weeks I am experiencing a significant problem of UI
>> performance, as noted in another posting earlier this week. Even a
>> simple ‘Hello world’ application shows significant screen lag when
>> resizing and consumes disproportionate CPU time, once you add a
>> couple of views to a window resizing can consume 90% of CPU time.
>> Typing into a text field with an event attached can produce a lag
>> of a second or so between characters. As with all open source
>> software when you find these things there is always a strong
>> possibility that this is to do with local configuration, but in
>> addition to the posting this week I note a thread called
>> ‘Performance on Leopard’ last year discussing this issue with no
>> conclusion. Are others experiencing this ? If so is there anyone
>> with insight as to what the underlying issue is and what is
>> required to resolve it. I see cocoa sharp as the most sensible way
>> to bring my web service based client applications from Windows to
>> OS X and would be very happy to contribute to the open source
>> effort, however this issue would seem to be a bit of a showstopper.
>>
>> David
>>
>> Dr David Jehring
>>
>>
> _______________________________________________
> Cocoa-sharp mailing list
> Cocoa-sharp at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/cocoa-sharp
More information about the Cocoa-sharp
mailing list