Skip to content

Recording WINE is slow #1778

@Keno

Description

@Keno

Continuing from our IRC conversation, there is significant overhead to recording WINE. E.g.:

$ time wineconsole ./usr/bin/julia.exe -e 'quit()'
real    0m0.976s
user    0m0.006s
sys 0m0.010s

$ time ~/rr-build/bin/rr record wineconsole ./usr/bin/julia.exe -e 'quit()'
real    0m42.874s
user    0m32.998s
sys 0m10.637s

#1777 has helped some, but unfortunately this is after (before it was 2x this). Most of the time is spent in rr. This workload appears notable in that it frequently descheds in read for synchronization purposes (requests made to the wineserver).

A flamegraph of the whole execution tree is available here:
https://gist.github.com/Keno/c1ec0b7f22ccb585d378ddf0e03cd426

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions