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.