[Bug 10028] New: rappelz updater is slow because of dlls/mshtml/htmlnode.c: get_node(...)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 14 02:47:27 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=10028

           Summary: rappelz updater is slow because of
                    dlls/mshtml/htmlnode.c:get_node(...)
           Product: Wine
           Version: CVS/GIT
          Platform: All
               URL: http://rappelz.gpotato.com/download/index.php
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: P3
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jan.wine at zerebecki.de
                CC: jacek at codeweavers.com


The update for the game rappelz changes the embedded html regularly to update
the progress bar and seems to spend most of it's cpu time on that which seems
to slow the downloading. By using oprofile I found it is spending most of it's
cpu on "if(iter->nsnode == nsnode)" in get_node(...) from
dlls/mshtml/htmlnode.c . The comment above the function already suggests: "We
should use a better data structure or (better) find a way to store
HTMLDOMelement poiner in nsIDOMNode."


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list