再beta-8上,我添加了 --disable-features=MojoIpcz
启动参数如下
"D:\已安装程序\CatsXP\catsxp.exe" --user-data-dir="D:\已安装程序\CatsXP\User Data" --disk-cache-dir="F:\Temps\Chrome_Temp" --disk-cache-size=2147483647 --media-cache-size=2147483647 --disable-features=MojoIpcz --disable-catsxp-update --disable-machine-id --disable-encryption-win --disable-domain-reliability --enable-dom-distiller --enable-distillability-service --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --sync-url=https://sync.catsxp.com/v2 --lso-url=https://no-thanks.invalid --variations-server-url=https://www.catsxp.com/api/variations/seed --variations-insecure-server-url=https://www.catsxp.com/api/variations/seed --flag-switches-begin --enable-experimental-webassembly-features --enable-gpu-rasterization --javascript-harmony --enable-quic --enable-zero-copy --ignore-gpu-blocklist --enable-smooth-scrolling --use-angle=d3d11 --enable-features=OverlayScrollbar,PdfUseSkiaRenderer,SkiaGraphite,V8VmFuture,WebAssemblyExperimentalJSPI,WebAssemblyMemory64,catsxp-override-download-danger-level,catsxp-override-download-insecure-status --flag-switches-end --component-updater=url-source=https://updater.catsxp.com/extensions
第一次,在主进程泄漏到2G后,界面煽动,然后系统目录下出现了dump
第二次,出现dump后,由于程序没有崩溃,继续浏览,这时候,主进程内存占用如下
dump文件下载链接
链接: https://pan.baidu.com/s/17GoF9t_xAy6T3Q ... Q?pwd=wqj9 提取码: wqj9 复制这段内容后打开百度网盘手机App,操作更方便哦
catsxp内存泄露问题,工作集(内存)不释放
Re: catsxp内存泄露问题,工作集(内存)不释放
用beta-7 帮测试一下
--disable-features=MojoIpcz
看峰值
--disable-features=MojoIpcz
看峰值
Re: catsxp内存泄露问题,工作集(内存)不释放
现在就在测试,一小时后出结果
Re: catsxp内存泄露问题,工作集(内存)不释放
Version Information
===================
Data exported : 2024-10-30T05:50:57.995Z
Chrome version : Chrome/131.0.6778.21
Operating system : Windows NT 10.0.26100
Software rendering list URL: https://chromium.googlesource.com/chrom ... _list.json
Driver bug list URL : https://chromium.googlesource.com/chrom ... _list.json
ANGLE commit id : ac6cda4cbd71
2D graphics backend : Skia/131 94631d9b9a10697325589e1642af63a0137cac94
Command Line : "F:\Catsxp_Test\Beta7\catsxp.exe" --user-data-dir="F:\Catsxp_Test\Beta7\User Data" --disk-cache-dir="F:\Temps\Chrome_Temp" --disk-cache-size=2147483647 --media-cache-size=2147483647 --disable-features=MojoIpcz --disable-catsxp-update --disable-machine-id --disable-encryption-win --disable-domain-reliability --enable-dom-distiller --enable-distillability-service --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --sync-url=https://sync.catsxp.com/v2 --lso-url=https://no-thanks.invalid --variations-server-url=https://www.catsxp.com/api/variations/seed --variations-insecure-server-url=https://www.catsxp.com/api/variations/seed --flag-switches-begin --enable-experimental-webassembly-features --enable-gpu-rasterization --javascript-harmony --enable-quic --enable-zero-copy --ignore-gpu-blocklist --enable-smooth-scrolling --use-angle=d3d11 --enable-features=OverlayScrollbar,PdfUseSkiaRenderer,SkiaGraphite,V8VmFuture,WebAssemblyExperimentalJSPI,WebAssemblyMemory64,catsxp-override-download-danger-level,catsxp-override-download-insecure-status --flag-switches-end --component-updater=url-source=https://updater.catsxp.com/extensions
Executable path : GetModuleFileNameExA = F:\Catsxp_Test\Beta7\catsxp.exe
GetModuleFileNameExW = F:\Catsxp_Test\Beta7\catsxp.exe
GetModuleFileNameA = F:\Catsxp_Test\Beta7\catsxp.exe
GetModuleFileNameW = F:\Catsxp_Test\Beta7\catsxp.exe
beta7 加上--disable-features=MojoIpcz 运行大概1小时后内存泄漏情况,如下图
===================
Data exported : 2024-10-30T05:50:57.995Z
Chrome version : Chrome/131.0.6778.21
Operating system : Windows NT 10.0.26100
Software rendering list URL: https://chromium.googlesource.com/chrom ... _list.json
Driver bug list URL : https://chromium.googlesource.com/chrom ... _list.json
ANGLE commit id : ac6cda4cbd71
2D graphics backend : Skia/131 94631d9b9a10697325589e1642af63a0137cac94
Command Line : "F:\Catsxp_Test\Beta7\catsxp.exe" --user-data-dir="F:\Catsxp_Test\Beta7\User Data" --disk-cache-dir="F:\Temps\Chrome_Temp" --disk-cache-size=2147483647 --media-cache-size=2147483647 --disable-features=MojoIpcz --disable-catsxp-update --disable-machine-id --disable-encryption-win --disable-domain-reliability --enable-dom-distiller --enable-distillability-service --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --sync-url=https://sync.catsxp.com/v2 --lso-url=https://no-thanks.invalid --variations-server-url=https://www.catsxp.com/api/variations/seed --variations-insecure-server-url=https://www.catsxp.com/api/variations/seed --flag-switches-begin --enable-experimental-webassembly-features --enable-gpu-rasterization --javascript-harmony --enable-quic --enable-zero-copy --ignore-gpu-blocklist --enable-smooth-scrolling --use-angle=d3d11 --enable-features=OverlayScrollbar,PdfUseSkiaRenderer,SkiaGraphite,V8VmFuture,WebAssemblyExperimentalJSPI,WebAssemblyMemory64,catsxp-override-download-danger-level,catsxp-override-download-insecure-status --flag-switches-end --component-updater=url-source=https://updater.catsxp.com/extensions
Executable path : GetModuleFileNameExA = F:\Catsxp_Test\Beta7\catsxp.exe
GetModuleFileNameExW = F:\Catsxp_Test\Beta7\catsxp.exe
GetModuleFileNameA = F:\Catsxp_Test\Beta7\catsxp.exe
GetModuleFileNameW = F:\Catsxp_Test\Beta7\catsxp.exe
beta7 加上--disable-features=MojoIpcz 运行大概1小时后内存泄漏情况,如下图
Re: catsxp内存泄露问题,工作集(内存)不释放
没方向了,无法确认具体原因
MojoIpcz 应该不会导致这个问题发生
MojoIpcz 应该不会导致这个问题发生
Re: catsxp内存泄露问题,工作集(内存)不释放
我现在关闭硬件加速,再看看
Re: catsxp内存泄露问题,工作集(内存)不释放
Graphics Feature Status
=======================
* Canvas: Software only, hardware acceleration unavailable
* Canvas out-of-process rasterization: Disabled
* Direct Rendering Display Compositor: Disabled
* Compositing: Software only. Hardware acceleration disabled
* Multiple Raster Threads: Enabled
* OpenGL: Disabled
* Rasterization: Software only. Hardware acceleration disabled
* Raw Draw: Disabled
* Skia Graphite: Disabled
* Video Decode: Software only. Hardware acceleration disabled
* Video Encode: Software only. Hardware acceleration disabled
* Vulkan: Disabled
* WebGL: Software only, hardware acceleration unavailable
* WebGL2: Software only, hardware acceleration unavailable
* WebGPU: Software only, hardware acceleration unavailable
* WebNN: Software only, hardware acceleration unavailable
Version Information
===================
Data exported : 2024-10-30T07:22:10.324Z
Chrome version : Chrome/131.0.6778.21
Operating system : Windows NT 10.0.26100
Software rendering list URL: https://chromium.googlesource.com/chrom ... _list.json
Driver bug list URL : https://chromium.googlesource.com/chrom ... _list.json
ANGLE commit id : ac6cda4cbd71
2D graphics backend : Skia/131 94631d9b9a10697325589e1642af63a0137cac94
Command Line : "D:\已安装程序\CatsXP\catsxp.exe" --user-data-dir="D:\已安装程序\CatsXP\User Data" --disk-cache-dir="F:\Temps\Chrome_Temp" --disk-cache-size=2147483647 --media-cache-size=2147483647 --disable-catsxp-update --disable-machine-id --disable-encryption-win --disable-domain-reliability --enable-dom-distiller --enable-distillability-service --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --sync-url=https://sync.catsxp.com/v2 --lso-url=https://no-thanks.invalid --variations-server-url=https://www.catsxp.com/api/variations/seed --variations-insecure-server-url=https://www.catsxp.com/api/variations/seed --flag-switches-begin --enable-experimental-webassembly-features --enable-gpu-rasterization --javascript-harmony --enable-quic --enable-zero-copy --ignore-gpu-blocklist --enable-smooth-scrolling --use-angle=d3d11 --enable-features=OverlayScrollbar,PdfUseSkiaRenderer,SkiaGraphite,V8VmFuture,WebAssemblyExperimentalJSPI,WebAssemblyMemory64,catsxp-override-download-danger-level,catsxp-override-download-insecure-status --flag-switches-end --component-updater=url-source=https://updater.catsxp.com/extensions
Executable path : GetModuleFileNameExA = D:\已安装程序\CatsXP\catsxp.exe
GetModuleFileNameExW = D:\已安装程序\CatsXP\catsxp.exe
GetModuleFileNameA = D:\已安装程序\CatsXP\catsxp.exe
GetModuleFileNameW = D:\已安装程序\CatsXP\catsxp.exe
禁用硬件加速后没有问题
Re: catsxp内存泄露问题,工作集(内存)不释放
是系统 或 显卡驱动 兼容问题
真不是推脱!
用户环境太复杂 了,无法复现或复制用户环境进行测试
catsxp://gpu/
开启硬件加速的时间
Log Messages 是不是有很多信息?
真不是推脱!
用户环境太复杂 了,无法复现或复制用户环境进行测试
catsxp://gpu/
开启硬件加速的时间
Log Messages 是不是有很多信息?
Re: catsxp内存泄露问题,工作集(内存)不释放
我这边用官方chrome 130修改版测试几日吧,如果官方没问题,再跟你研究catsxp 写了: 2024年 10月 30日 15:38 是系统 或 显卡驱动 兼容问题
真不是推脱!
用户环境太复杂 了,无法复现或复制用户环境进行测试
catsxp://gpu/
开启硬件加速的时间
Log Messages 是不是有很多信息?
Re: catsxp内存泄露问题,工作集(内存)不释放
Graphics Feature Status
=======================
* Canvas: Hardware accelerated
* Canvas out-of-process rasterization: Enabled
* Direct Rendering Display Compositor: Disabled
* Compositing: Hardware accelerated
* Multiple Raster Threads: Enabled
* OpenGL: Enabled
* Rasterization: Hardware accelerated on all pages
* Raw Draw: Disabled
* Skia Graphite: Enabled
* Video Decode: Hardware accelerated
* Video Encode: Hardware accelerated
* Vulkan: Disabled
* WebGL: Hardware accelerated
* WebGL2: Hardware accelerated
* WebGPU: Hardware accelerated
* WebNN: Disabled
Version Information
===================
Data exported : 2024-10-30T08:56:19.463Z
Chrome version : Chrome/130.0.6723.92
Operating system : Windows NT 10.0.26100
Software rendering list URL: https://chromium.googlesource.com/chrom ... _list.json
Driver bug list URL : https://chromium.googlesource.com/chrom ... _list.json
ANGLE commit id : fffbc739779a
2D graphics backend : Skia/130 3c64459d5df2fa9794b277f0959ed8a92552bf4c
Command Line : "F:\Catsxp_Test\Chrome\App\chrome.exe" --disable-features=WinSboxNoFakeGdiInit --disk-cache-dir="F:\Temps\guanfaang_Chrome_Temp" --portable --user-data-dir="F:\Catsxp_Test\Chrome\Data" --restart --flag-switches-begin --enable-experimental-webassembly-features --enable-gpu-rasterization --javascript-harmony --enable-quic --enable-zero-copy --ignore-gpu-blocklist --enable-smooth-scrolling --use-angle=d3d11 --enable-features=FluentOverlayScrollbar,FluentScrollbar,OverlayScrollbar,PdfUseSkiaRenderer,SkiaGraphite,V8VmFuture,WebAssemblyExperimentalJSPI,WebAssemblyMemory64,WindowsScrollingPersonality --flag-switches-end
采用官方修改版,内存占用正常,没有泄露 官方版本Log Message,猫眼的我后续再更新
Log Messages
============
[5900:9372:1030/161654.312:WARNING:viz_main_impl.cc(85)] : VizNullHypothesis is disabled (not a warning)
GpuProcessHost: The info collection GPU process exited normally. Everything is okay.
[5900:9372:1030/161830.857:ERROR:shared_image_manager.cc(248)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[5900:9372:1030/161830.857:INFO:Surface_Graphite.cpp(246)] : [graphite] ** ERROR ** validate_backend_texture failed: backendTex.info = Dawn(format=23,viewFormat=23,usage=0x00000004,aspect=0x00000001,slice=0,bytesPerPixel=4,sampleCount=1,mipmapped=0,protected=0); colorType = 6
[5900:9372:1030/161830.857:ERROR:shared_image_manager.cc(248)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[5900:9372:1030/161830.857:INFO:Surface_Graphite.cpp(246)] : [graphite] ** ERROR ** validate_backend_texture failed: backendTex.info = Dawn(format=23,viewFormat=23,usage=0x00000004,aspect=0x00000001,slice=0,bytesPerPixel=4,sampleCount=1,mipmapped=0,protected=0); colorType = 6
[5900:9372:1030/161830.857:INFO:QueueManager.cpp(125)] : [graphite] ** ERROR ** Non-volatile PromiseImage instantiation has failed
[5900:9372:1030/162321.789:ERROR:shared_image_manager.cc(248)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[5900:9372:1030/162321.789:INFO:Surface_Graphite.cpp(246)] : [graphite] ** ERROR ** validate_backend_texture failed: backendTex.info = Dawn(format=23,viewFormat=23,usage=0x00000004,aspect=0x00000001,slice=0,bytesPerPixel=4,sampleCount=1,mipmapped=0,protected=0); colorType = 6
[5900:9372:1030/162321.789:ERROR:shared_image_manager.cc(248)] : SharedImageManager::ProduceSkia: Trying to Produce a Skia representation from a non-existent mailbox.
[5900:9372:1030/162321.789:INFO:Surface_Graphite.cpp(246)] : [graphite] ** ERROR ** validate_backend_texture failed: backendTex.info = Dawn(format=23,viewFormat=23,usage=0x00000004,aspect=0x00000001,slice=0,bytesPerPixel=4,sampleCount=1,mipmapped=0,protected=0); colorType = 6
[5900:9372:1030/162321.789:INFO:QueueManager.cpp(125)] : [graphite] ** ERROR ** Non-volatile PromiseImage instantiation has failed