[Mono-bugs] [Bug 527677] Very slow functioning WinForm programs in Linux!!!
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Aug 24 10:53:46 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=527677
User viv567 at yandex.ru added comment
http://bugzilla.novell.com/show_bug.cgi?id=527677#c5
--- Comment #5 from Игорь Петров <viv567 at yandex.ru> 2009-08-24 08:53:46 MDT ---
To else more "accelerate the improvements in this area" represent else several
tests on .Net(Mono), Java and Qt.
VERSIONS Mono, Java, Qt for OpenSUSE 11.1 i586:
1.Qt Creator 1.2.1
Based on Qt 4.5.2 (32-bit)
Build on Jul 10 1009 РІ 15:16:24
From revision 017865330
2.java version "1.6.0_16",
Java™ SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot™ Client VM (build 14.2-b01, mixed mode, sharing)
3.Mono JIT compiler version 2.4.2.3 (tarball Mon Jul 27 17:04:45 UTC 2009)
Copyright © 2002-2008 Novell, Inc and Contributors. www.mono-projectcom
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
VERSIONS .NET, Mono, Java, Qt for Microsoft Windows Professional SP2:
1.Qt Creator 1.1.1
Based on Qt 4.5.1
Build on May 18 2009 at 14:49:51
From revision 4cb93339bd
2.java version "1.7.0-ea"
Java™ SE Runtime Environment (build 1.7.0-ea-b33)
Java HotSpot™ Client VM (build 14.0-b01, mixed mode, sharing)
3.NET Framework v2.0.50727
4.Mono JIT compiler version 2.4.2.3 (tarball)
Copyright © 2002-2008 Novell, Inc and Contributors. www.mono-projectcom
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: normal
Notifications: Thread + polling
Architecture: x86
Disabled: none
NOTE:
1. Qt for WinXP is built MinGW (set build configuration - "Release").
Examples of the start:
qgears -image
qgears -render
2. Java in OpenSUSE 11.1 is installed with site SUN instead of openJDK.
RESULTS, Frames Per Second:
OpenSUSE WinXP
Qt render 25 52
Qt image 35 42
Java 32 56
NET -- 59
Mono 20 7
COMMENT.
The speedes of the work the tests Qt Render and Mono in Linux comparable. This
means
that Mono (either as Qt render) draws by sending the commands on draw X-server.
The speedes of the work the tests on Qt and Java comparable too. This means
that Java
(either as Qt image) draws on side of the X-client sending ready images on
X-server.
Obviously that in Linux drawing on protocol X works slowly, than drawing on
side X-client
with the following sending the ready images on X-server.
Possible necessary to do drawing as this is made in Java and Qt image?
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list