jar-analyzer icon indicating copy to clipboard operation
jar-analyzer copied to clipboard

[置顶] MAC OS界面显示不全问题的解决

Open 4ra1n opened this issue 1 year ago • 4 comments

如果 Mac 无法显示完全,请在显示器设置中勾选 更多空间

mac

亲测可以解决

4ra1n avatar Aug 23 '24 06:08 4ra1n

5.0 版本后 GUI 支持拖拽,可能可以解决部分问题

4ra1n avatar Apr 08 '25 06:04 4ra1n

希望出一个Macos下最佳使用方式, 目前Macos M系列下显示不完整,一直报告meta显存不够:

java[87403:32601712] GLDRendererMetal command buffer completion error: Error Domain=MTLCommandBufferErrorDomain Code=8 "Insufficient Memory (00000008:kIOGPUCommandBufferCallbackErrorOutOfMemory)" UserInfo={NSLocalizedDescription=Insufficient Memory (00000008:kIOGPUCommandBufferCallbackErrorOutOfMemory), NSUnderlyingError=0x600000ae9380 {Error Domain=IOGPUCommandQueueErrorDomain Code=8 "(null)"}}

我在启动参数中也是使用了 ** Dsun.java2d.metal=false ** 的, 我的完整启动参数:

/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java \
  -Dsun.java2d.metal=false \
  -Dsun.java2d.opengl=false \
  -Dprism.order=sw \
  -Dprism.verbose=true \
  -jar jar-analyzer-5.2.jar gui

shuaiZend avatar Jul 06 '25 18:07 shuaiZend

希望出一个Macos下最佳使用方式, 目前Macos M系列下显示不完整,一直报告meta显存不够:

java[87403:32601712] GLDRendererMetal command buffer completion error: Error Domain=MTLCommandBufferErrorDomain Code=8 "Insufficient Memory (00000008:kIOGPUCommandBufferCallbackErrorOutOfMemory)" UserInfo={NSLocalizedDescription=Insufficient Memory (00000008:kIOGPUCommandBufferCallbackErrorOutOfMemory), NSUnderlyingError=0x600000ae9380 {Error Domain=IOGPUCommandQueueErrorDomain Code=8 "(null)"}}

我在启动参数中也是使用了 ** Dsun.java2d.metal=false ** 的, 我的完整启动参数:

/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/bin/java
-Dsun.java2d.metal=false
-Dsun.java2d.opengl=false
-Dprism.order=sw
-Dprism.verbose=true
-jar jar-analyzer-5.2.jar gui

确定了一下,是在双屏下显示不正常, 单屏的时候可以显示正常, 希望文档上能修改一下, 跟使用者说清楚

shuaiZend avatar Jul 07 '25 02:07 shuaiZend

@shuaiZend 感谢反馈

因为我个人开发机和常用机都是 windows 所以 mac 兼容做的不够

我之后完善下文档

4ra1n avatar Jul 07 '25 02:07 4ra1n