内存分配Eclipse NDK Netbeans图像处理
Memory Allocation Eclipse NDK Netbeans ImageProcessing
我的问题被描绘出来了。
大家好。我是StackOverflow的新手。我想问你们一些关于我实习项目的事情。
我用C++编写了我的函数,我想用NetBeans中的Java设计一个GUI。他们将通过NDK相互沟通。
这是一个ImageViewer,我可以在C++代码中裁剪、旋转、绘制、调整大小。它们是实时操作,所以图像是在C++上完成的,然后传输到Java平台。但是当Gui启动并运行时,我遇到了内存分配问题。因为C++和Java库都会在它们的内存中保存Image的副本。
有什么办法可以消除这个问题吗?我每次都考虑过保存/重新加载/刷新,但当文件大小太大时,这意味着操作之间的等待时间很长。
我可能不是很特别,你可以问我不能很好解释的部分。我期待得到任何我能得到的帮助。
编辑:我在谷歌上搜索了"堆大小",发现它有助于增加为我的Java应用程序分配的内存。但我真正关心的是在两种语言记忆中创造相同的形象。
这可能是一种存储图像本身的方式,而另一种只是指针吗?我知道Java语言在没有Ram分配之前不会有那么深的深度,我需要做什么?
谢谢!BS
尝试使用运行配置增加堆大小。
在Eclipse菜单上,单击Run->Run Configurations。。,选择要运行的Java应用程序,单击"参数"选项卡,使用以下选项更新VM参数
-Xms512M
-Xmx1024M
相关文章:
- Qt中的RGB图像处理
- 有关图像处理应用程序的硬件和软件安全性的建议
- C++灰度图像处理
- CUDA 速度比预期慢 - 图像处理
- 如何将 MATLAB 图像处理库内置函数转换为 MATLAB 编码器代码生成不支持的 C++?
- 矢量化图像处理
- OpenGL (ES) 图像处理C++
- C++:灰度位图标题和实时绘画+opencv图像处理
- 在 Unity 中C++使用后台线程进行图像处理会导致崩溃
- 线程会影响树莓派的图像处理性能吗?
- 低性能 – 补丁匹配.GPU 上的图像处理 (CUDA)
- 如何使用OpENCV解决图像处理摄像头IO延迟
- 从单线程到多线程图像处理
- 如何使用win IoT在Raspberry Pi上的相机中显示视频流以及一些图像处理
- C 图像处理(来自单元格的裁剪图像)
- C++中的二进制图像处理
- 实时图像处理:HSV图像中的噪声(openCV)
- C 图像处理数据块进入数组 /指针
- OPENCV图像处理,向量下标超出范围
- 内存分配Eclipse NDK Netbeans图像处理