[Cuis-dev] Slow performance of UnicodeString>>#asLowercase?
Nicolás Papagna Maldonado
nicolas.papagna at gmail.com
Sun Jun 18 12:40:58 PDT 2023
Hi folks!
I'm working on a tool to index source code to perform faster searches.
While profiling the code that builds the index, I noticed that about 60% of
the time spent is in UnicodeString>>#asLowercase.
It takes about 60% too (8 seconds) of the time spent when running the
following experiment, too (see attached screenshot)
CompiledMethod allInstances
do: [ :method | method sourceCode asLowercase ]
displayingProgress: 'Indexing...'.
This experiment was run on Cuis6.0-5797.image.
VM version is:
5.0 5.20220602.1410 Mac OS X built on Jun 2 2022 15:55:29 UTC Compiler:
Apple LLVM 12.0.0 (clang-1200.0.32.29) [Production Spur 64-bit x64 VM]
CoInterpreter VMMaker.oscog-dtl.3185 uuid:
0e7f07b8-eed6-4362-b223-86c98594ddb9 Jun 2 2022
StackToRegisterMappingCogit VMMaker.oscog-mt.3179 uuid:
c6fbcb07-2a19-ed4f-8b40-9c119a70882a Jun 2 2022
VM: 202206021410 runner at Mac-1654183989075.local
:work/opensmalltalk-vm/opensmalltalk-vm
Date: Thu Jun 2 16:10:44 2022 CommitHash: c9fd365
Plugins: 202206021410 runner at Mac-1654183989075.local
:work/opensmalltalk-vm/opensmalltalk-vm
Is there any way to improve its performance?
Thanks in advance,
Nico PM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20230618/8eb6fbda/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.jpg
Type: image/jpeg
Size: 151407 bytes
Desc: not available
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20230618/8eb6fbda/attachment-0001.jpg>
More information about the Cuis-dev
mailing list