GNU bug report logs - #43252
27.1; DBus properties lack type hints or overrides

Previous Next

Package: emacs;

Reported by: Hugh Daschbach <hugh <at> ccss.com>

Date: Mon, 7 Sep 2020 00:55:02 UTC

Severity: normal

Found in version 27.1

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Hugh Daschbach <hugh <at> ccss.com>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 43252 <at> debbugs.gnu.org
Subject: bug#43252: 27.1; DBus properties lack type hints or overrides
Date: Fri, 25 Sep 2020 18:27:38 -0700
Hugh Daschbach writes:

> I've taken a brief look at performance of the introspection tests.  The
> long pole seems to be ERT, rather than the tests themselves.
>
...
> I'm not well versed in chasing Emacs performance issues, bit this looks
> to me more like testing than introspection overhead.  Any
> suggestions?

Wrong again.  Digging further, I find that my performance tests were in
error.

Fixing that, elp helped me find that the performance hit came from
mishandling incoming introspection requests in ‘dbus--test-introspect’.

I hadn’t registered ‘dbus--test-introspect’ for the two subnodes exposed
in the xml file.  So introspecting those nodes timed out.  Each timeout
cost a second.

I’ve fixed this for the next patch set.  The change was simple enough.
I think that can wait until the paperwork clears, unless you want an
earlier look.

Cheers,
Hugh




This bug report was last modified 4 years and 229 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.