Skip to main content

OKHK 👀

Thinking ❤️
  1. #Bing_Wallpaper

    在梦幻般的暮色中,创造蒙特圣米歇尔的图像,捕捉它那超凡脱俗的美。矗立在岩石岛屿上的宏伟修道院,剪影映衬在深蓝和金橙色调交织的壮丽天空之下。卷云团团环绕,反射着日落的宁静色彩。周围的潮滩将岛屿包围,湿润的沙地在渐逝光线的柔和光辉中闪闪发光。前景中,郁郁葱葱的绿植与中世纪的石结构与这神秘的景观天衣无缝地融合在一起。画面充满了永恒与魔幻的感觉,反映出自然与建筑之间独特的和谐。
  2. 云缴费小程序充电费优惠

    如题 用云缴费小程序充电费实付满 50 可享受立减

    如果是新人首次使用该小程序打开会赠送一张 5 元优惠券,在充值电费的时候选择充值 55 元,使用微信支付!,可享受立减!。

    微信支付可以立减三次 !!! 最高立减 18.8,我充值了三次均立减 5.8 元

    微信优惠三次后可以选择开通财富钱包继续进行电费充值,新人开户至少会送 12.8 的红包 也可以用来充值电费(开通账户毕竟麻烦 需要上传身份证,银行卡信息)看个人选择要不要开户 。 开完户后使用财富钱包支付也可以享受立减,最高立减 28.8 !

    以上总共 可以 充值 6 次,我充值了 6 次优惠了 60 多块钱,感觉很划算!

    最后支付的时候请看清楚,一定要有立减的标志再支付,如果没看到那可能就是当日名额用完了,可以改天再尝试!!!

    https://www.v2ex.com/t/1093456#reply1
  3. Go 语言垃圾回收 (GC) 详解及优化

    https://mp.weixin.qq.com/s/MXkUunybffkF0CF8i6jIKA

    本文总结了Go语言垃圾回收(GC)的理论、在Go语言中的应用以及优化方法。

    一、GC 理论

    Go语言GC采用并发标记清除算法(三色标记法)。GC算法包括标记-清除、标记-整理、标记-复制、分代收集等,内存分配方式则与GC算法紧密相关。 线性分配器效率高但无法重用释放的内存,需要配合拷贝型GC算法;空闲链表分配器可以重用,但分配开销较大。

    二、Go语言中的GC应用

    Go使用TCMalloc作为内存分配器,它包含前端(线程缓存)、中间端(中央空闲列表)和后端(页堆)三部分,提高分配速度。Go的GC算法是并发标记清除,分为标记准备(STW)、并发标记、标记终止(STW)、并发清除四个阶段。

    三、GC存在的问题

    并发标记阶段占用CPU资源,降低程序吞吐量。
    业务goroutine分配内存过快,可能导致辅助标记,影响请求处理时间。
    瞬态场景(例如缓存失效、流量高峰)下GC影响显著。
    STW阶段持续时间过长,可能由OS内存申请阻塞导致。
    过度关注STW优化,可能导致服务吞吐量下降。

    四、GC优化方法

    ● 降低GC频率:
    使用sync.pool缓存对象,减少堆上分配。
    设置GOGC参数控制GC触发阈值(Go 1.19之前),但易出现OOM风险,不推荐。
    使用ballast内存控制技术,预留内存降低GC频率。 这种方法更加安全有效。
    使用GCTuner自动调整GOGC参数(Go 1.19之前)。
    使用SetMemoryLimit(Go 1.19及之后),动态调整内存限制,精准控制。

    ● 减少堆上对象数量:
    使用bigcachefastcache等缓存技术,减少对象分配。

    ● 提升内存分配效率:
    使用GAB(Goroutine allocation buffer),优化小对象分配。

    ● 其他:
    堆外分配:使用fastcacheoffheap管理堆外内存,降低GC负担。
    Go 1.20的arena机制:允许程序员管理部分堆内存。

    五、总结

    Go语言GC性能受多种因素影响,要同时关注并发标记阶段的CPU开销、STW阶段时长、内存分配速率等。优化需结合具体场景,选择合适的策略,避免过度优化导致系统性能下降。使用GOGC、ballast等方法谨慎优化,优先考虑减少堆上对象数量和提升内存分配效率。 SetMemoryLimit 是 Go 1.19 之后推荐的方式,能够更精准地控制内存,避免许多先前容易遇到的 OOM 问题。

    #Golang #Doc #DevOps
  4. 一觉醒来发生了什么 11月28日

    2024年11月28日
    🌍资讯快读
    1、立白回应“区域经理招女生做情人”:系冒名招聘,将等待警方调查结果
    https://www.jiemian.com/article/12043577.html
    2、南京“2·23”火灾事故调查报告公布,10人被采取刑事强制措施
    https://www.jiemian.com/article/12041526.html
    3、特朗普考虑提名基思·凯洛格为俄乌冲突问题特使
    https://www.jiemian.com/article/12044495.html
    4、浙江出台法规:学校相关负责人与学生同标准共同用餐
    https://www.jiemian.com/article/12044418.html
    5、网传广西大新大批野生猕猴进村,当地林业部门回应
    https://www.jiemian.com/article/12044279.html

    👬即刻镇小报
    1、最近休息下来会背背道德经
    https://m.okjike.com/originalPosts/6746bde77e8102bbe5d56e7e
    2、聊几点我对 Anthropic MCP 的看法
    https://m.okjike.com/originalPosts/67469876ba0429bf87824471
    3、看完万斯31岁写的书,乡下人的悲歌
    https://m.okjike.com/originalPosts/6745d6b18dc1346967e2137c
    4、去了天津!才知道最喜欢的北方海边城市出现了
    https://m.okjike.com/originalPosts/674480f0cc17b0c5d365eb65

    今日即刻镇小报内容来自 @YXZHANG @艾逗笔 @sheerry @出逃旅行的煎饼 ,感谢以上即友的创作与分享。
  5. #Bing_Wallpaper

    一座巍峨的山峰穿过翻滚的云层,在落日的暖色调中矗立。天空泛着柔和的橘色和粉红色,而正在消散的风暴增添了一种飘渺的质感。在下方,一个宁静的湖面映照出鲜艳的天空,四周环绕着被雪点缀的常青树和崎岖的地形。这个构图捕捉到加拿大阿西尼博因省立公园的戏剧性之美,充满宁静和壮丽。整个场景笼罩在梦幻般的氛围中,如同一幅画卷。
OKHK