org-id-find    1000        5.4512689999  0.0054512689
org-entry-get  1000        0.4602709999  0.0004602709
x/org-id-prop  1000        0.0078890000  7.889...e-06

265  70%  - org-entry-get
261  69%   - org-id-find
...
257  68%            - org-id-find-id-in-file
257  68%             - cond
249  66%              - let*
202  53%               - find-buffer-visiting
162  42%                - file-truename
142  37%                 - file-truename
120  31%                  - file-truename
91  24%                   - file-truename
68  18%                    - file-truename
53  14%                     - file-truename
42  11%                      - file-truename
21   5%                       - file-truename
11   2%                        - file-truename
6   1%                         - file-truename
2   0%                          + file-truename
47  12%               - unwind-protect
...
46  12%                  - org-find-entry-with-id
46  12%                      - org-find-property
...
44  11%                         - catch
44  11%                          - while
3   0%                           + if
1   0%                         + org-re-property
...
1   0%  + org-element-end

GNU Emacs 30.0.50 (build 1, x86_64-w64-mingw32)
Org mode version 9.8-pre release_9.7.25-279-g450692 

It looks like file-truename takes up most of the time. Don't
know if this is related to file IO on Windows.

Anyway, I will try to do more investigation another day. If
you need more infomartion about this test, feel free to let
me know.

Reply via email to