<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Nico,<br>
<br>
Thanks for reporting. Just pushed two updates that should improve
the situation.<br>
<br>
Cheers,<br>
<br>
On 6/18/2023 4:40 PM, Nicolás Papagna Maldonado via Cuis-dev wrote:
<blockquote
cite="mid:CADGn7BPsmLAWSXOn1NVUw-PT2F2zvAq4A2iyQsyxsZwne7mgng@mail.gmail.com"
type="cite">
<div dir="ltr">Hi folks!
<div><br>
</div>
<div>I'm working on a tool to index source code to perform
faster searches.</div>
<div>While profiling the code that builds the index, I noticed
that about 60% of the time spent is in <font face="monospace">UnicodeString>>#asLowercase</font>.</div>
<div><br>
</div>
<div>It takes about 60% too (8 seconds) of the time spent when
running the following experiment, too (see attached
screenshot)</div>
<div><br>
</div>
<div><font face="monospace">CompiledMethod allInstances<br>
do: [ :method | method sourceCode asLowercase ]<br>
displayingProgress: 'Indexing...'.</font></div>
<div><font face="monospace"><br>
</font></div>
<div>
<div>This experiment was run on <font face="monospace">Cuis6.0-5797.image.</font></div>
<div>VM version is:</div>
<div><font face="monospace">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]<br>
CoInterpreter VMMaker.oscog-dtl.3185 uuid:
0e7f07b8-eed6-4362-b223-86c98594ddb9 Jun 2 2022<br>
StackToRegisterMappingCogit VMMaker.oscog-mt.3179 uuid:
c6fbcb07-2a19-ed4f-8b40-9c119a70882a Jun 2 2022<br>
VM: 202206021410
<a class="moz-txt-link-abbreviated" href="mailto:runner@Mac-1654183989075.local:work/opensmalltalk-vm/opensmalltalk-vm">runner@Mac-1654183989075.local:work/opensmalltalk-vm/opensmalltalk-vm</a><br>
Date: Thu Jun 2 16:10:44 2022 CommitHash: c9fd365<br>
Plugins: 202206021410
<a class="moz-txt-link-abbreviated" href="mailto:runner@Mac-1654183989075.local:work/opensmalltalk-vm/opensmalltalk-vm">runner@Mac-1654183989075.local:work/opensmalltalk-vm/opensmalltalk-vm</a></font><br>
</div>
<div><br>
</div>
<div>Is there any way to improve its performance?</div>
<div><br>
</div>
<div>Thanks in advance,</div>
<div>Nico PM</div>
</div>
</div>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
</body>
</html>