博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
「翻译」优化 Viewer3D.search 的效能
阅读量:6698 次
发布时间:2019-06-25

本文共 419 字,大约阅读时间需要 1 分钟。

Viewer3D.search 是一个非常有用的搜索函数,他可以让你清楚的知道你模型里面有什么信息,但他的响应时间很容易因你搜索内容而拉长。请试著想象如果我们需要进行多次的搜索,但每次都需要一段很长的时间才能完成,这样是不是就影响了整体 Viewer 应用的使用体验?这里有个小技巧跟使用 Forge 的朋友门分享,只要在要搜索的字串前后各加上一个引号(")就可以大幅提高文字搜索的效能。

从下面这张图我们可以看到效能是怎么增加了 4!,在字串上面加上了引号 Viewer3D.search 就只会搜索文字相关的信息,但通常这就是我们要的不是吗?下面这个例子也将搜索标的限定在名为 Name 的属性上,这也是优化搜索效能的另一个关键。

图片描述

搜索所需的时间会依据你的模型大小及你搜索字串的空白数量而定,搜索的效能差异是有可能从几秒钟(有引号)变成数分钟(没有引号)的。从上图看来,就可以知道在搜索时加上引号是怎么对效能有显著的影响。

英文原文:

转载地址:http://womoo.baihongyu.com/

你可能感兴趣的文章
云栖科技评论第48期:前沿科技对世界的改造 我们这代人只完成了1%
查看>>
Redis3.2.5部署(单节点)
查看>>
AI研究的盲点:无解的神经网络内在逻辑
查看>>
Java操作MongoDB
查看>>
JDBC与JNDI应用比较
查看>>
分布式系统开发工具包 —— 基于Kryo的Java对象序列化
查看>>
Python功能之反射
查看>>
从Android源码的角度分析Binder机制
查看>>
更改阿里云域名解析台里某个域名绑定的IP之后不能解析到新IP
查看>>
Powershell检测AD账户密码过期时间并邮件通知
查看>>
CentOS7安装OpenFire
查看>>
ActiveMQ(07):ActiveMQ结合Spring开发--建议
查看>>
keepalived与lvs结合使用配置实例
查看>>
yum 安装apache php mysql
查看>>
nagios监控服务器的搭建
查看>>
CentOS四种方法自建yum仓库
查看>>
从P560小型机B181201B故障代码识别手把手详解
查看>>
Eclipse中安装Ext插件(Spket IDE)
查看>>
Sql server优化50法
查看>>
使用Server 2008新GPO做驱动器映射
查看>>