Comment #9 on issue 757 by [email protected]: preferences are extremely slow to appear and does not save
http://code.google.com/p/ibus/issues/detail?id=757

The set_engine will stuff the combobox with hundreds of entries for different languages, that take some time. A few seconds.

While the XKBSetup(self.__config, self.__builder) Fedora 15 added to setup.py filled a combobox with maybe another hundreds of entries, that took some extra time, certainly not 30 sec on my slow machine.

Testing by comment out the setup.run()
# no set_engines no XKBSetup
real    0m0.790s
user    0m0.438s
sys     0m0.058s

# with set_engines but no XKBSetup
real    0m2.951s
user    0m2.304s
sys     0m0.280s

# With both set_engine and XKBSetup
real    0m4.655s
user    0m3.887s
sys     0m0.331s

that's about 5 seconds before users see a Window popup once they select setup.


--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复