4 ms·
Can confirm. I work at two ad-tech related companies, one large one medium, both use Java from the beginning. And I know other company using Python/Golang as w
by eva1984 11y ago
Can confirm.
I work at two ad-tech related companies, one large one medium, both use Java from the beginning. And I know other company using Python/Golang as well.
Didn't know C(not C++) is particular popular until today. Note that ad company are pretty business focused, add or remove features for big clients are pretty common, so development efficiency matters a lot.
- brobinson 11y agoWe went from C++ to Go, and started to auto-lose any auctions whose bid requests were in progress during a GC cycle. Go 1.1/1.2 had atrociously long GC pauses (sometimes up to 500ms). You are correct that development efficiency was very important, so losing the auctions was justifiable.
- iampims 11y agoAre things different with Go 1.5/1.6 now that GC has start to be optimized?
- brobinson 11y agoNot sure, sorry. I haven't written any high-performance stuff in it since 2014.
- elithrar 11y agoAs of Go 1.5 (1.6, released last week, makes further improvements): > The "stop the world" phase of the collector will almost always be under 10 milliseconds and usually much less. https://golang.org/doc/go1.5 https://golang.org/doc/go1.5