pixpin这个软件好占用内存啊,2个G了啊,谁有替代品

antwalk 2026-08-20 01:13 1



2个G了啊啊啊啊啊 ^-^ ^-^

最新回复 (31)
  • antwalk 楼主 08-20 01:15
    1

    见鬼了。这么晚还有这么多人发帖吗

  • 飞天De猪 08-20 01:16
    2

    没道理啊。我刚才看了只有几十M

  • antwalk 楼主 08-20 01:17
    3

    @飞天De猪 #2 一直开着3天了。偶尔截图

  • antwalk 楼主 08-20 01:18
    4



    贴图用的多,历史数量都改少了

  • 朝阳群众 08-20 01:29
    5

    我都是系统自带

  • nobibi 08-20 01:34
    6

    手搓了一个,还在测试中

  • nmyhhzr 08-20 01:42
    7

    我怎么一直开机的怎么就10mb ^-^

  • emdel 08-20 01:43
    8



  • Zendust 08-20 02:20
    9

    我也是喜欢轻量化的东西,我截图用的snipaste

  • antwalk 楼主 08-20 02:37
    10

    @Zendust #9 不好用,才转到pixpin。。。。

  • antwalk 楼主 08-20 02:38
    11

    @emdel #8 内存占用啊,硬盘又不值钱

  • TheyThem 08-20 02:48
    12

    @antwalk #11 你用学习版还是免费版还是正版永久版

  • 一分钱两分货 08-20 02:52
    13

    我看了一下我才几十mb

  • 灭霸 08-20 08:43
    14

    1Capture

  • Scalding3917 08-20 08:45
    15

    win10 35m路过

  • fivestar 08-20 08:47
    16

    估计软件出bug了 内存泄露了

  • sunwp 08-20 08:47
    17

    @antwalk #0

    你的不科学啊


  • ttry-m 08-20 08:49
    18

    1Capture好用,要付费

  • antwalk 楼主 08-20 09:10
    19

    @TheyThem #12 免费版啊。这玩意不是免费的吗?又不需要付费

  • clawoo 08-20 09:22
    20

    好奇2G怎么来的...几十MB 路过

  • emdel 08-20 10:28
    21

    @antwalk #11 我的内存占用不到30MB,你的那2.8GB有点离谱了

  • Ler1Shy 08-20 10:29
    22

    你这占用不正常啊 让ai给你诊断一下

  • GarlandQian 08-20 11:00
    23

    Capso 开源的截图工具

  • antwalk 楼主 08-20 11:42
    24

  • antwalk 楼主 08-20 12:08
    25

    已定位:异常来自 PixPin 的“普通截图”流程。每次截图生成的全屏 Retina 原图,以及裁剪、编辑、历史记录使用的 QImage 裸像素副本,没有全部释放,长期累计到约2.8GB。















































    证据 结果
    今天普通屏幕捕获初始化 35次
    PixPin 录屏/长截图事件 0次
    屏幕逻辑分辨率 2048×1152
    Retina 全屏 RGBA 缓冲 约36MB/份
    旧进程中36MB堆块 恰好10份
    其他原始缓冲块 大量1–28MB裁剪/处理副本
    异常原始堆总量 约2.8GB
    内存碎片率 约1%,排除碎片虚高
    重启后正常 footprint 26MB

    原因链路大致是:


    进入普通截图
    → 捕获 Retina 全屏原图(约36MB)
    → 创建区域裁剪、标注、OCR/编辑所需副本
    → 截图窗口销毁
    → 部分 QImage 底层像素缓冲仍被历史/缓存/共享引用持有
    → 每次截图累积几十 MB
    → 35次后累计约2.8GB
    → macOS 将其压缩/换出,最终显示约3.1GB footprint

    日志显示截图结束时,ShotInfoBarActionsBar、区域识别线程等界面对象都正常销毁了。因此泄漏的不是截图窗口本身,而是它们背后的原始图片数据。


    虽然配置中:























    配置项 当前值
    截图历史上限 3
    截图区域历史上限 3
    贴图历史上限 3

    但旧进程仍保存了10份完整全屏缓冲和大量裁剪缓冲,说明 PixPin 3.4.3.2 的历史淘汰只移除了记录或外层对象,没有同步释放底层 QImage 数据;也可能是 Qt 的隐式共享引用仍由某个缓存对象持有。这是应用内部生命周期管理缺陷。


    另外排除了几个干扰项:



































    排除项 依据
    PixPin 录屏 日志中没有录屏开始/停止事件
    桌面上的 .mov 扩展属性证明是 macOS 系统录屏
    持久化贴图 3张图全部解码也只有约10MB
    GPU/IOSurface 仅几十KB
    OCR模型 对象规模不足以解释3GB
    malloc碎片 碎片率仅约1%

    PixPin 官方文档也说明普通截图默认通过 Ctrl+1 进入,并会生成截图/贴图处理数据;录屏则会进入独立的录制和回放流程。PixPin 快速开始、PixPin 屏幕录制


    目前我已经:



    • 结束了原来占用3.1GB的异常进程。

    • 临时启用并随后撤销 malloc 诊断环境。

    • 恢复普通模式 PixPin。

    • 确认当前 footprint 约26MB,CPU约0.1%。

    • 没有删除配置、历史图片或数据库。


    精确到 PixPin 源代码的具体函数还做不到,因为它是闭源发布版,旧进程启动时也没有 malloc 调用栈记录。但异常所属模块已经可以确定为:ScreenShotWindow/ScreenShotView 普通截图历史或图片缓存释放路径,而不是录屏模块。

  • Syzygy 08-20 12:15
    26

    我电脑不关机3天也才20m不到,你这内存泄露了吧

  • antwalk 楼主 08-20 12:52
    27

    @Syzygy #26 搞不定啊。重装过了。系统升级过了。都最新了还有问题

  • ayu31 08-20 13:01
    28

    WIN11 30MB占用

  • yedhi 08-20 13:01
    29

    8.8

  • makabaka 08-20 13:08
    30

    PixPin 贴图只需要两三张内存占用就飙升,短时间内不会释放现在换了 Snipaste,不足是文字识别没法选择复制,只能全部复制。

  • wxyShine 08-20 13:50
    31

* 帖子来源NodeSeek
返回