摘要: https://www.cnblogs.com/zhangboyu/p/7456609.html 1 内存优化 1.1 小对象合并成结构体一次分配,减少内存分配次数 做过C/C++的同学可能知道,小对象在堆上频繁地申请释放,会造成内存碎片(有的叫空洞),导致分配大的对象时无法申请到连续的内存空间,一 阅读全文
posted @ 2020-01-20 20:47 jimshi 阅读(519) 评论(0) 推荐(0) 编辑
摘要: GO调C基本原理 CGO是实现Go与C互操作的方式,包括Go调C和C调Go两个过程。其中Go调C的过程比较简单。对于一个在C中定义的函数add3,在Go中调用时需要显式的使用C.add3调用。其中C是在程序中引入的一个伪包。示例代码如下所示: 图一:CGO使用示例代码 代码中的import “C”即 阅读全文
posted @ 2020-01-20 20:36 jimshi 阅读(4410) 评论(0) 推荐(0) 编辑