Howdy,
I agree, the IPC takes a lot of time and might be the bottleneck. Here i see an good boost of performance using dbus-broker instead of the defauld dbus implementation. That made things more snappy here.
I assume orca gets all the child's what takes a lot of time. Maybe an solution would be only transfer shown elements on TB side instead. But i m not an expert. Just my 2 cents.
Cheers chrys
Well for that matter Python code gets compiled into pic which is
way faster to execute.
The main problem here is inter process communication between more
then 2 layers of programs.
Even if we do our best to resolve this in Orca, there are the
other layers, Thunderbird itself in particular, which can still be
the bottleneck.
On 14/08/19 2:34 PM, Didier Spaier
wrote:
Hello
Christian,
Orca is written in Python, an interpreted language, so it can't be
as
fast as a program written in C or C++ then compiled, so that's
machine
language code that is directly executed by the CPU.
So yes, the only solution available now and in a foreseeable
future is
to not to feed it with more input than it can handle in a given
amount
of time, also considering that it relies on on *at* software that
can
also slow down the process.
Best,
Didier
On 14/08/2019 09:50, Christian Schoepplein via orca-list wrote:
Hej,
the same probleme here with Thunderbird and large mboxes :-(.
And yes, I know how to filter mails or archive them...., but
IMHO the
problem should be fixed in orca, Thunderbird or whatever related
software
and not by changing workflows that reduce the count of messages
in
folders.
Is there anything we can do to get this fixed or how can we
help?
Cheers and thx,
Schoepp
On Tue, August 13, 2019 9:59 pm, mattias jonsson via orca-list
wrote:
i have exact the same issue thunderbird
and gmail lag.
Den 12 augusti 2019 22:22:45 skrev Francisco Javier Dorado
MartÃnez via
orca-list <orca-list gnome org>:
Hello all,
I have a 20k inbox messages, yes it's insane but I don't
decide to
delete it all because I think there will be a future when I
finish
reading or send it to trash.
In the mean while, Orca it's getting so lagging when
changing folders
or changing between my mail accounts
because I think there is a bunch of accessible objects
creating /
removing.
Can We make something on this respect? Is there any caching
mechanics
to apply for Thunderbird?
Or can We cache objects in another thread or something..
Whenever I
have to change folders I have to wait for near a minute
until Orca is
available, or might be AT-SPI.
If We can not make anything on the short, I will remove my
inbox or try
to organize it another way.
Many thanks
and regards
Javier
----------
_______________________________________________
orca-list mailing list orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation:
https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
--
Regards,
Krishnakant Mane,
Project Founder and Leader,
GNUKhata
(Opensource Accounting, Billing and Inventory
Management Software)
|