--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/a1e128f0-e097-407f-8e7d-3e0d52c2cf14%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/96bd5178-f8e3-475a-9ef0-41c8b022c669%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CAK4xykV%3DuvxUH%2BmZFEEAod4F%2BDX0y_DeB6oc7krGrdFhLMFXOA%40mail.gmail.com.
That would appear to be an unwise choice IMO. Yes it lowers maintenance costs but it is a pretty large runtime cost expense.
I think go switched from direct syscalls to using libSystem since 1.9 on macOS. that will introduce the necessary overhead.
To unsubscribe from this group and stop receiving emails from it, send an email to golan...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/96bd5178-f8e3-475a-9ef0-41c8b022c669%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golan...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/29602a01-6c6a-4205-9c02-689e817a87f3%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/34D47789-A705-4942-B45C-1373D2869F04%40ix.netcom.com.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/29602a01-6c6a-4205-9c02-689e817a87f3%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/41ADF2A6-FF03-4E62-AF5C-B58FAD333D8C%40ix.netcom.com.
But doesn’t this mean that every Mac binary would also suffer performance degradation & correctness issues between releases (if they used these apis)?
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CAF52%2BS4DWVgZbzV4fgi%2BHQ1VnSR33T7NQYKDGnY%3D4EHXd4G98A%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CAK4xykUCR0Td2dPhjPJNC5AGZa%2BJBUpoFWS59YgjbQLkdxz_fA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/04490FC7-DD10-4585-91CA-D10BE5BF91BA%40ix.netcom.com.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CAFK4q9xEc6f8zZktHRFCKqjOHtLuVeQLEcqkkssO8_FTr%3D6oog%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/8A705A19-83A2-4F24-81B6-E4AE1AF1A690%40ix.netcom.com.
Doesn’t Go reserve enough space to make the call using the routine stack - if not that seems like something it should be doing? Otherwise CGo in tight loops would be continually switching stacks?
-----Original Message-----
From: minux
Sent: Oct 1, 2019 9:00 AM
To: "golan...@googlegroups.com"
Subject: Re: [golang-dev] Re: performance regression
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CA%2Bdb%3Dn1ay%3D9g5gKbyzC%2BPqESO5%3D_U23pqCbYmNRnzbbYXX41Ew%40mail.gmail.com.
Why would the CGo call in this case need to be handled any different than the original syscall (in terms of context switch, not stack)
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CA%2Bdb%3Dn24igEdx6UVJXbHcd-ddzE4N5Fz%2BfJ201sD2t8w6y8KFw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/golang-dev/CA%2BXYnG86JQ_s344UoAUC0T%3Dgft9sQyk5%2BU_eASubeY3BaP84Uw%40mail.gmail.com.