Bug 132770
Summary: | speedup patch for vte (makes gnome-terminal usable again) | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tom "spot" Callaway <tcallawa> | ||||
Component: | vte | Assignee: | Ray Strode [halfline] <rstrode> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | barryn, dcbw, dkelson, peterzelezny, pmatilai, tao, wtogami | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2004-11-01 21:06:16 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 131589 | ||||||
Attachments: |
|
Description
Tom "spot" Callaway
2004-09-16 20:06:38 UTC
Created attachment 103930 [details]
make vte go fast (zoom, zoom)
Ouch, definitely should have had this one on the target list. Too late for FC3, but adding it to target list anyhow and we can do it as an update or be sure it gets migrated to the FC4 target list. What about RHEL4? I don't think that 'ls -R' is a very accurate benchmarking tool. Waaaay to many kernel caching things can effect it. [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.323s user 0m0.185s sys 0m0.077s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.303s user 0m0.203s sys 0m0.091s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.381s user 0m0.265s sys 0m0.098s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.464s user 0m0.308s sys 0m0.136s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.599s user 0m0.409s sys 0m0.149s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.810s user 0m0.545s sys 0m0.203s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.798s user 0m0.538s sys 0m0.208s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.772s user 0m0.539s sys 0m0.200s [dkelson@mentorng dkelson]$ [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.774s user 0m0.535s sys 0m0.207s [dkelson@mentorng dkelson]$ time ls -R /usr/lib > /dev/null real 0m0.787s user 0m0.550s sys 0m0.197 To benchmark vte (which I'm greatly in favor of speeding up), make your gnome-terminal 25x80 then do: $ time cat /usr/share/dict/linux.words Run this several times, and discard the first couple results. BTW, if your X server has a hardware accelerated Xrender extension then vte get a very nice boost in performance. I could be wrong, but I think only the binary-only Nvidia drivers fit that criteria. Well this indeed is quite a dramatic improvement. "time cat /usr/share/mime-info/gnome-vfs.keys", originally: real 0m11.588s user 0m0.000s sys 0m0.030s ..and with this patch applied: real 0m0.836s user 0m0.000s sys 0m0.040s And that's with the file hot in cache and the result is consistent over consecutive runs. This, um, kicks some serious butt :) Ray, can we toss this into rawhide at least? Been testing it for a few days, it seems good. Should be in rawhide now *** Bug 110154 has been marked as a duplicate of this bug. *** |