[Mono-bugs] [Bug 527677] New: Very slow functioning WinForm programs in Linux!!!

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Aug 3 12:09:06 EDT 2009


http://bugzilla.novell.com/show_bug.cgi?id=527677


           Summary: Very slow functioning WinForm programs in Linux!!!
    Classification: Mono
           Product: Mono: Class Libraries
           Version: SVN
          Platform: i386
        OS/Version: openSUSE 11.1
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Windows.Forms
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: viv567 at yandex.ru
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---


Created an attachment (id=310057)
 --> (http://bugzilla.novell.com/attachment.cgi?id=310057)
Test program

User-Agent:       Opera/9.63 (Windows NT 5.1; U; MRA 5.5 (build 02793); ru)
Presto/2.1.1

I have noticed that all WinForm program in Linux work much slowly than in
WinXP.
Appeared the version mono 2.4.2.3, however problems of the slow work WinForm
programs is not decided: https://bugzilla.novell.com/show_bug.cgi?id=498963

I have changed the Test with ZedGraph (testp) to measure time of the drawing
points in Linux and WinXP.
Deskside my PC(NootBook MSI Megabook M510A): 
- Processor Pentium-M 1.7GHz;
- Memory 2GB;
- Graphics ATI Mobility Radeon 9700, 64MB;
- OS1: OpenSuse 11.1, KDE 4.2, i386;
- OS2: MS Windows XP Professional, SP2.
Results of the test for my PC:
         WinXP,.NET     WinXP,Mono     OpenSuse,Mono
NumP     Tabs  Trel     Tabs  Trel       Tabs   Trel
  1      0.010    0     0.040    0       0.222     0 
  2      0.030   20     0.060   20       0.401   179           
  3      0.040   10     0.090   30       0.580   179
..
100      1.592   20     2.664   30      88.483  1585
101      1.602   10     2.694   30      90.082  1598
102      1.622   20     2.724   30      91.713  1632
..
200      3.345   20     5.969   40     320.269  3065
201      3.365   20     6.009   40     323.324  3054
202      3.375   10     6.039   30     326.380  3056
..
248      4.256   20     7.781   40     483.386  3723
249      4.276   20     7.821   40     487.127  3741
250      4.296   20     7.861   40     490.893  3766

Here:
NumP - a number of the drawn point;
Tabs - a difference at second between time after Refresh current point and time
after Refresh first point;
Trel - a difference at millisecond between time after Refresh current point and
time after Refresh previous point.

Thereby, on drawing the last point (the number 250) in Linux leaves 3.7sec,
WinXP(mono) - 0.04sec, in WinXP(.NET) - 0.02sec. The full results is specified
in file results.zip

How possible accelerate working WinForm programs in Mono in Linux???


Reproducible: Always

Steps to Reproduce:
1. Run program
2. Press button "Begin"
3. Wait result of the performing the test
4. Compare results of the test in Linux and in WinXP
Actual Results:  
Time of the work on given pc and OS

Expected Results:  
Result in Linux not worse than in WinXP

How possible accelerate working WinForm programs in Mono in Linux???

-- 
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