Welcome to the Xceed Community Sign in | Join | Help
Community Search  

Performance enhancements in v2.1?

Sort Posts: Previous Next
  •  07-16-2008, 10:10 AM Post no. 13573

    Performance enhancements in v2.1?

    I saw a post saying you plan "virtualization" performance improvements from v2.1.  Can we get some metrics?   Can we get numbers about how well grids scroll large sets (specific grid sizes, 10x100, 15x1000, 25x2000, etc) ?   I.e. frames or rows per second?   I find that the current V2.0 DataGrid is UNUSABLE at the moment due to how bad the grid scrolls.  I saw many posts about this back in 2007, but not many today.   I see many people say "it scrolls fine for me" or "I tried your code and I don't its too bad".   Well those are not very scientific analysis.  I'd like to see concrete numbers and a road-map of where those numbers will be in the near future.

     

     

    Filed under:
  •  07-21-2008, 10:22 AM Post no. 13653 in reply to 13573

    Re: Performance enhancements in v2.1?

    It's been a couple of days and no response from XCeed...  Is my question not clear?
  •  07-21-2008, 11:06 AM Post no. 13656 in reply to 13653

    Re: Performance enhancements in v2.1?

    We're building performance tests in order to obtain some performance numbers so we can add them to the comparison chart, but will not publish them until the final product is released.

    So ...unscientific is all we can provide at the moment. On my Dell Vostro 400, which is a <$1000 business desktop, I just ran the latest nightly build to check on the current state of affairs (for this post). I got the grid in table view running with 1,000 columns * 1,000,000 rows and scrolling at a framerate of about 2-5 times per second vertically, 2-3 times per second horizontally (column virtualization is turned on). If I try it with 100 columns * 100,000 rows, subjectively, scrolling framerates seem quite decent. I believe they are now faster than our Windows Forms grid, but haven't compared side-by-side yet. One thing to note though, is that there's a lot of stuff (virtualization, container recycling, garbage collection, other optimizations) going on under the hood, so unlike the Windows Forms datagrid, which scrolls at a uniform speed, the WPF datagrid speeds up / slows down at seemingly random intervals. At times the scrolling is amazing, at other times there are small lags. The average speed though, seems good. The 3D views are pretty fast too. Noticeably faster than the 2D carousel views I've seen from 3 competing products so far.

    BTW, this all works with .NET 3.5, does not require .NET 3.5 SP1.


    Odi Kosmatos
    VP, R&D, Xceed
  •  07-22-2008, 8:18 AM Post no. 13674 in reply to 13656

    Re: Performance enhancements in v2.1?

    That sounds great....I am really looking forward to 2.1.  Smile

     

    I have two apps I am working on with your DataGrid.  One app loads about 200 rows with 30 columns....several of the columns use IDDictionarys and also has some other custom displaying  (like changing 0 to a checkbox that is unchecked and a 1 to a checked checkbox)  and the scrolling is very very slow....  Do you think the improvements in 2.1 will help that?

     

    My other project has 10 columns and 240,000 rows and is like 20 times faster than the above app.   All the columns in this app are just shown as is.  I'm actually very happy with the scrolling in this app.

    (I am using 2.0 btw) 

  •  07-23-2008, 10:12 AM Post no. 13710 in reply to 13674

    Re: Performance enhancements in v2.1?

    When all of this is going to be released?

    I'm integrating a WPF grid to a product scheduled to releaed in a month. Will the new version be ready in 2-3 weeks?

  •  07-23-2008, 1:45 PM Post no. 13717 in reply to 13710

    Re: Performance enhancements in v2.1?

    I can't discuss the release date yet, but it is not within 2-3 weeks. On the other hand, if you are a registered user with a Vanguard subscription, email me in two weeks at odi@xceed.com and I'll be able to give you a build you can start using, and when the final one is released you'll just update to that one.


    Odi Kosmatos
    VP, R&D, Xceed
View as RSS news feed in XML
Contact | Site Map | Reviews | Legal Terms of Use | Trademarks | Privacy Statement Copyright 2008 Xceed Software Inc.