On Thursday, January 30, 2020 at 2:31:59 AM UTC-5, Andreas Otto wrote:
>
>
>
> Am Mittwoch, 29. Januar 2020 23:19:34 UTC+1 schrieb Bruno Albuquerque:
>>
>> One way to work this around is to use https://github.com/mattn/go-pointer
>> .
>>
>>
>> thanks, but also use this kind of "*HASH based and export the hash 
> handle*" solution.
> But I call this a "slow" solution, because of the *hash* and *locks* 
> overhead.
>

You may call it "slow", but have you actually profiled it in your real 
world application and found the map lookup to be an actual bottleneck? 
Unless you are doing something very extreme I would expect the overhead of 
the Go/C transitions to vastly outweigh a map lookup. Of course, if that is 
the case there are  clever things you could do to reduce the lookup 
overhead, but they would depend on the exact details of the extreme thing 
you are doing that makes it a problem in the first place. 

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/bfbdab04-b8b3-4580-ae7d-f0be7e6a1762%40googlegroups.com.

Reply via email to