<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi,</div><div><br></div><div>I have made many improvements to existing code.[1]</div><div><br></div><div>As for the latest details, in test file [2], where I have created 4 threads and inputted 18,228 strings as arguments, it took </div><div>0.44 seconds for both insert and search 18228 threads at the same time and 3.5 MB memory (which is 4 times less as per what it was before).</div><div>When I did insert and search separately, insert takes 0.4 seconds and search takes 0.08 seconds.(18228 strings)</div><div><br></div><div>Also when I tried running the code into MacPorts-base, it installs the port to the very end, but when it</div><div>“port activate” starts, it says "Backtrace: Image error” and “cannot lstat it”.</div><div><br></div><div>insert and search are probably working correctly because for testing I compared results from search() and __darwintrace_is_in_sandbox()</div><div>and the results were always the same and I didn’t find any other seg faults or any other errors in general.</div><div><br></div><div>“:error:activate Failed to activate gperf: Image error: Source file /opt/local/var/macports/software/gperf/mpextract8J7hl6Re/opt/local/bin/gperf does not appear to exist (cannot lstat it).  Unable to activate port gperf.”</div><div><br></div><div>The log files due to my outputs and darwintrace debug became way too large and pastbin is not allowing me to host them there.</div><div>Should I send log files without Darwin trace debug enabled?</div><div><br></div><div><br></div><div>[1] <a href="https://github.com/MihirLuthra/sharedMemory">https://github.com/MihirLuthra/sharedMemory</a></div><div>[2] <a href="https://github.com/MihirLuthra/sharedMemory/blob/master/test_with_4_Threads.c">https://github.com/MihirLuthra/sharedMemory/blob/master/test_with_4_Threads.c</a></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
</blockquote></div></div></div>
</blockquote></div></div></div></div></div></div>