Agistsoft Photoscan 在Build Mesh过程中出现“Bad Allocation”问题

2024-01-17 01:58

本文主要是介绍Agistsoft Photoscan 在Build Mesh过程中出现“Bad Allocation”问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.问题描述

处理无人机数据过程中,分别进行一下操作,计算Align Photos->Build Dense Cloud->Build Mesh

在Build Mesh过程后,计算到90%的时候,出现'Bad Allocation”错误提示,点击OK之后就结束了计算,这个计算没有完成。具体如下图:

2.问题分析

Build Dense Cloud过程中,采用Medium参数计算的。

查看官网论坛,普遍反映是因为RAM不足原因引起的。

但是使用笔记本计算过程中,没有出现这个问题,而使用图形工作站计算出现这个问题。计算机内存均为16G,计算过程中参数设置均一样。

笔记本:

工作站:

虽然计算数据放在磁盘1,但是图形工作站计算的时候大量使用磁盘0(SSD硬盘)资源,而这个硬盘几乎放满了文件,因此,清空一部分该硬盘空间重新计算,测试是否还会出现这个问题。

SSD磁盘处理读取或者写入请求的时间百分比很高,波动大,内存接近满负荷,笔记本cpu使用率的通常达到100%,工作站cpu性能更优,明显比笔记本低。

 计算比例长时间停留在5%。

 计算了大概20多分钟后问题依旧出现,估计还是内存不够的问题。

笔记本内存使用监控(鲁大师):工作站鲁大师没有更新,旧版本不能实时显示,更新后再做监测和测试。

更新图形工作站鲁大师查看内存使用信息,分配内存比笔记本确实要少很多,看来应该就是这个原因引起的内存不足导致计算失败。

 接下来修改配置内存使用,步骤如下:

右键计算机属性->高级系统设置->高级面板下的“性能”设置

上图为笔记本设置参数,大于工作站设置值

  上图为图形工作站设置参数,小于笔记本设置值

将工作站虚拟内存设置值增大。然后重新计算。

 

 

这篇关于Agistsoft Photoscan 在Build Mesh过程中出现“Bad Allocation”问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/614585

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

如何解决Spring MVC中响应乱码问题

《如何解决SpringMVC中响应乱码问题》:本文主要介绍如何解决SpringMVC中响应乱码问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring MVC最新响应中乱码解决方式以前的解决办法这是比较通用的一种方法总结Spring MVC最新响应中乱码解

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py