
1 hellowang 2019-06-06 11:51:45 +08:00 看你头像进来的 |
2 Yoock 2019-06-06 11:53:13 +08:00 golang pprof 看一下堆栈 |
3 pursuer 2019-06-06 11:56:46 +08:00 内存回收不是用完就立即回收的 |
4 EthanDon 2019-06-06 11:57:08 +08:00 json 解析还需要手动吗,gin 的话不是直接 bindjson 就完了吗。。。 |
5 bagel 2019-06-06 11:58:16 +08:00 头几次一直涨因为还没触发 GC 吧。十万次稳定在 10M,说明没有内存泄露,GC 很稳。Go 真是独立开发者福音,小服务器上跑全套足够用。对比 Java,10M 连 JVM 都起不起来。 |
6 memorycancel 2019-06-06 12:27:44 +08:00 via iPhone 不要自己用 struct 解析 json ,用三方库,我以前用的 gjson 这个,还行吧,凑活用 |
7 用 struct 是最方便的,不知道为啥一定要用 map[string]interface{},不嫌 type assertion 麻烦? 另外这个内存占用没有任何怪异之处 |
8 aliipay 2019-06-06 19:36:18 +08:00 map[string]interface{} 应该是最糟糕的地方,struct 和 gjson 都还不错,可以看具体情况选择 |