2

我尝试在我的 grails 项目(Mac OS X 上的 1.1.1)中使用一些图像处理插件或 java 库:imageTools 插件、imageJ、awt 库等。每次我从路径打开/获取图像以启动进程时,org. codehaus.groovy.grails.cli.support.GrailsS​​tarter jar 在 finder 中打开并吃掉了很多 ram。

这是正确的行为吗?

更新 - 示例代码:

def openFilePath = "/path/to/the/file/testfile.jpg" 
def imageTool = new ImageTool() 
imageTool.load(openFilePath) 

ImageTool 插件,但它也发生在 imageJ 和其他 java 图像库中。如果我使用 NetBeans,则 ....cli.support.GrailsS​​tarter 进程有一个 NetBeans 父进程。如果我从终端开始,bash 是进程的父进程。每次打开文件时,就像这里:

imageTool.load(openFilePath)

使用图像J:

def o = new Opener() 
def imp = o.openImage(openFilePath)
4

1 回答 1

1

我们也进行图像处理。在 Mac OS X 计算机上,Grails 应用程序在 Finder 中作为新窗口打开。这是正常的,不会引起任何问题。此外,如果您在应用程序运行时调整显示器大小或插入额外的监视器,您的标准输出中会出现本机库错误,但我还没有看到正在运行的应用程序有任何问题。

于 2011-08-25T13:19:50.783 回答