初级会员
  • 第 61819 位会员
  • gphper
  • 2021-04-24 06:57:54
  • Offline
  • 17 93

最近分享的资源

    暂无

最近的评论

  • github加速工具 fastgithub https://d.serctl.com/?uuid=c3936a31-a00f-4ffe-ae35-996ae4dbee90
  • 又搞了一版正在更新中,前端换成了vue的 https://github.com/gphper/grm ![show.gif](https://static.golangjob.cn/220613/1edf3893c257b8d4f24cdfee3d394deb.gif)
  • 感觉现在有一些框架做的架子挺多的了啊beego不就是把这些都封装好了嘛,我觉得时间允许的话也可以自己造轮子虽然费事但是自己做的感觉出问题了好排查一些 这是我自己做的,一般都是想起来什么功能就往上面添加点什么 https://github.com/gphper/ginadmin
  • 我也是做了个这种项目,平时都是想起来什么就往上面加点什么还在维护 https://github.com/gphper/ginadmin
  • 我怀疑GC回收的不是数组占用的内存是make过程中产生的内存 ``` package main import ( "fmt" _ "net/http/pprof" "runtime" ) type pslice *[]int func printMem() { var rtm runtime.MemStats runtime.ReadMemStats(&rtm) fmt.Printf("%f MB\n", float64(rtm.Alloc)/1024./1024.) } func main() { // var arr [800000]pslice GC前3.605530 MB GC后0.290787 MB arr := make([]pslice, 800000) //GC前708.300140 MB GC后0.288200 MB for i := 0; i < len(arr); i++ { slice := make([]int, 100) arr[i] = &slice } arrs := arr[:5] printMem() runtime.GC() println(cap(arrs)) printMem() } ```