在我的跨平台Mono(C#)项目中,我正在使用GTK作为UI。但是,我注意到一件事情,在我的Archlinux上的netbook上,性能非常快,因此鼠标悬停和小部件的重绘等事件非常快。
与双核CPU上的Windows(7)相比,性能真的很弱。这让我感到困惑。
我是否做错了什么导致OS之间的性能差异?
有什么方法可以优化Windows上的GTK?当悬停事件需要大约0.5秒才会触发时,这真的很糟糕,而在Linux上的较弱的netbook上几乎是立即的。
这是我的GUI层代码:http://code.google.com/p/subsynct/source/browse/branches/dev/subsync#subsync/GUI 谢谢!
与双核CPU上的Windows(7)相比,性能真的很弱。这让我感到困惑。
我是否做错了什么导致OS之间的性能差异?
有什么方法可以优化Windows上的GTK?当悬停事件需要大约0.5秒才会触发时,这真的很糟糕,而在Linux上的较弱的netbook上几乎是立即的。
这是我的GUI层代码:http://code.google.com/p/subsynct/source/browse/branches/dev/subsync#subsync/GUI 谢谢!