`

优化的一些实例

阅读更多

优化使用的工具,使用LoadRunner做为压力测试工具,使用jprobe进行代码剖析。

1:第一个实例。

原状况:

调用一个API,发现执行的时间很高,用jprobe分析,发现消耗时间最长的是把缓存中的一个树从第三个节点进行扁平化,就是把第二个节点的子树构造为一个列表,不知道为什么构造这个数据的耗时比直接查数据库的耗时都要多的多。

解决的方案:

      方案1:直接调用sql,通过 select columns from talble_name  start with parendId = 'value' connect by prior id=parendId获取该节点下的子数据去获取节点。

     方案2:因为该数据结构的构造的每次用户调用都需要构造,但是事实上这个数据结构每个用户过来都是不变的,只有在节点变更的时候需要修改这个数据节点,所以可以用一个容器来保存这份数据结构,当用户来调用该API时,直接调用该容器中的数据结构,只有当节点变更的,去重新构造这个数据结构,然后替换容器中数据结构,这里面因为线程方面的原因,所以该容器选择用ConcurrentHashMap来保存数据。

 

 

 

分享到:
评论

相关推荐

    智能优化算法及其MATLAB实例.pptx

    然后,在第二章到第六章中,本书分别介绍了遗传算法、粒子群优化算法、模拟退火算法、蚁群优化算法和人工神经网络的基本原理、实现方法以及一些改进策略,并通过MATLAB实例演示了这些算法在函数优化、约束优化、多...

    机械最优化设计实例教程

    《机械最优化设计实例教程》是一本专注于机械领域优化设计实践的教材,旨在教导读者如何在机械设计中应用优化技术,提升设计效率和性能。优化设计涵盖了从建立数学模型到选择合适优化方法等一系列步骤,确保设计出的...

    利用cvx 解决凸优化问题实例代码.rar_matlab 凸优化_凸优化_凸优化程序_凸优化问题_利用cvx 解决凸优化问题实例

    本实例将详细介绍如何利用CVX在MATLAB中解决凸优化问题。 CVX是一个MATLAB接口,它允许用户以高级形式表达凸优化问题,然后自动将其转化为标准形式,以便于使用已有的求解器进行求解。CVX的核心在于其语法,它允许...

    (完整word版)企业网站SEO优化方案实例.docx

    企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化方案实例企业网站SEO优化...

    ansys workbench多目标优化详细实例.txt

    ansys workbench多目标优化详细实例,里面包含详细的例子讲解,有很基础很详细的步骤,可以很轻松学会多目标优化的步骤。

    MATLAB最优化计算20例.rar

    黄金搜索法求解无约束最优化问题实例 二次插值法求解无约束最优化问题实例 Nelder-Mead 算法求解无约束最优化问题实例 最速下降法求解无约束最优化问题实例 牛顿法求解无约束最优化问题实例 无约束最优化问题...

    机械优化设计实例.pptx

    "机械优化设计实例" 机械优化设计实例是机械设计领域中一个重要的研究方向,它的目的是通过对机械设计问题的数学建模和优化方法的选择,来实现机械设计的优化设计。机械优化设计实例涵盖了机械设计中的多个方面,...

    机械优化设计实例【精选文档】.doc

    机械优化设计实例是指通过数学模型和算法来优化机械设计,以达到最小化体积、最小化重量、最小化材料消耗、提高结构强度和稳定性等目标。本文档中讨论了机械优化设计的实例,包括压杆的最优化设计、齿轮减速器的传动...

    机械优化设计实例及matlab优化工具.pptx

    机械优化设计实例及Matlab优化工具 机械优化设计是指通过数学模型和优化算法来设计和优化机械系统的过程。机械优化设计实例及Matlab优化工具是指使用Matlab软件来实现机械优化设计的过程。 机械优化设计的一般过程...

    深度学习模型部署与剪枝优化实例.rar

    深度学习模型部署与剪枝优化实例视频教程下载。深度学习模型部署与剪枝优化实例课程旨在帮助同学们快速掌握模型部署与优化方法。 主要包括两大核心模块: 1.基于深度学习框架PyTorch与Tensorflow2版本演示模型部署...

    isight参数优化理论与实例讲解源文件

    《isight参数优化理论与实例讲解源文件》是由赖宇阳提供的资料,主要涉及的是isight软件在参数优化领域的应用理论及实践操作。isight是一款强大的多学科优化工具,广泛应用于工程设计、仿真分析和决策优化等领域。在...

    Isight 参数优化理论与实例详解

    《Isight参数优化理论与实例详解》是一本深入探讨Isight在多学科优化领域的专著,特别关注其在智能机器人技术中的应用。Isight是一款强大的系统级仿真与优化软件,广泛应用于工程设计、材料科学、生物医学等多个领域...

    机械最优化设计及应用实例

    最后一部分则提供了优化设计方法的应用实例,以及一些常用的优化方法的源程序。 作者在书中强调了数学规划在提高设计精度、解决复杂设计问题中的作用,并指出优化设计方法能够给出在多种可行方案中的一种最优方案。...

    sql性能优化及实例

    减少数据访问,返回更少数据,减少交互次数,减少服务器CPU开销,利用更多资源。注意:这个是对《sql性能优化分享》的后期修改与补充。下载这个最新的就下载老的了。别下载重复了!!!

    Nastran结构优化实例8

    Nastran结构优化实例

    多目标优化方法级实例

    该PPT主要讲述了多目标优化的一些方法,然后从应用的角度讲了一些多目标优化的实例,并且给出了一定的源代码

    ANSYS_多参数优化设计实例

    【ANSYS多参数优化设计实例】是关于使用ANSYS软件进行参数化优化设计的学习资源,适合正在学习ANSYS参数化的学生。ANSYS优化设计模块旨在帮助工程师在满足约束条件下,找到设计参数的最佳组合,以达到预设的目标。...

    工程有限元与优化分析应用实例教程

    资源名称:工程有限元与优化分析应用实例教程内容简介: 本书主要介绍有限元分析和结构优化分析的基本概念、分析方法和分析过程,以及有限元与结构优化分析软件optiStruct。本书共12章,通过大量的分析实例展示了...

    智能优化算法及其MATLAB实例源程序

    在“智能优化算法及其MATLAB实例源程序”中,我们可以预期学习到多种不同类型的智能优化算法,这些算法通常模仿自然界的生物行为或物理过程来寻找问题的最优解。以下是一些可能包含的知识点: 1. 遗传算法(Genetic...

    Matlab机械优化设计实例教程.ppt

    "Matlab机械优化设计实例教程" 现代设计理论与方法:Matlab机械优化设计实例教程提供了现代设计理论与方法的实践指导,帮助读者掌握Matlab机械优化设计的实践技能。 Matlab机械优化设计实例教程的主要内容包括: ...

Global site tag (gtag.js) - Google Analytics