Xargin

Results 32 issues of Xargin

I combined memviz with https://github.com/sitano/gsysint to display structure of runtime.g, and there are many fields in this struct. ### Expected Behaviour What were you wanting/expecting to happen? The layout of...

enhancement
rendering

We are using this lib in our online system, and in a load test, we found that if the Template generated is not reused(eg.by sync.Map), there will be strong contention...

之前我在 github 上已经开了一个仓库: https://github.com/advanced-go-programming/advanced-go-programming-en 并且尝试使用 DeepL 这个工具做了一些翻译,感觉整体效果还是可以的,基本上快的话,可能有一两天就可以搞完一个章节了 希望能有志愿者一起搞(主要是我懒,干一半就老忙别的事情去了 之前我已经大致搞完了 1.1 - 1.4,欢迎感兴趣的小伙伴报名一起

Please see the FAQ in our main README.md, then answer the questions below before submitting your issue. ### What version of gRPC are you using? 1.29.1 ### What version of...

Type: Bug

分两部分: 1. 理论部分:总结 gchandbook,《垃圾回收的算法与实现》 by 中村成洋,jvm g1gc 的算法 2. 实现部分:Go 的 GC 阶段,三色抽象,并发标记,并发清除,scvg 算法演进与历史版本问题,madvise syscall 实现, madvdontneed ,madvfree 的监控问题

有些指令没有介绍,所以在读一些新功能实现的时候比较费劲,比如 1.14 的 defer,所以应该补充一些额外的指令,以排除这些障碍。 SETEQ ORL ANDL 等

需要能让类似这种有一堆 hack 指令的函数更易让人读懂: ```go // func gogo(buf *gobuf) // restore state from Gobuf; longjmp TEXT runtime·gogo(SB), NOSPLIT, $16-8 MOVQ buf+0(FP), BX // gobuf MOVQ gobuf_g(BX), DX MOVQ 0(DX), CX //...