home *** CD-ROM | disk | FTP | other *** search
- >>>>> "Phil" == Phil Kemp <kemp@convex.convex.com> writes:
-
- Phil> I had some really nasty problems with executor under linux
- Phil> using the xinside. After extensive testing the xinside folks
- Phil> determined that the something in executor was eating memory
- Phil> like crazy. It seems to me that Thomas said something about
- Phil> the cursor code having memory holes. I've copied the xinside
- Phil> for further comments.
-
- Phil> The xinside folks were able to fix this on the server end
- Phil> with a slight performance reduction( ~1 or 2 percent)
-
- Phil> Sounds like the executor folks might want to pursue this
- Phil> further.
-
- Many Mac apps that track the cursor location make frequent calls to
- reset the cursor bitmap, and usually they just keep resetting the
- cursor to the same thing. In the black-and-white Executor days, we
- would detect when the cursor bitmap wasn't really changing and avoid
- the overhead of telling the window server to change the cursor. When
- we added color cursor support, we no longer made that check. So the
- end result was zillions of calls to the X server to keep (redundantly)
- setting the cursor over and over again.
-
- We never noticed this problem on our machines, but apparently the
- cursor flicker is irritating on other machines. We have fixed this
- problem (in theory), and the fix will be present in 1.99n.
-
- -Mat
-
-