`
javababy1
  • 浏览: 1220231 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多

项目成型到现在已经半年多了,除了两次较大的新需求外,其余的时间都是在作优化。实现业务流程的功能是简单的,但在后期的性能测试,压力测试中才暴露出致命的缺陷。BT的要求是很苛刻的,业务出问题时要面临每分钟几万,十几万英镑的罚款。ipass要管理所有的网管,BT要求是100个,测试要用500个,实际环境中每个网管有300个子图,测试要用1000个,SWT的TreeViewer在执行setInput()后,出现了长达十几秒的白屏,显示信息的TableViewer面对不断来袭的新信息,也导致cpu达到50%,本来性能不佳的web services如何应付巨大数量对象的传输。

软件设计的大师们都说,只有在必需要做优化的时候才作优化,而ipass不断的面对这样的必须时刻。有了压力,才能有动力,否则整天只会对着还算挺花哨的软件沾沾自喜。20%的工作能达到80%的成果,但是要达到另20%的成果,就必须要进行额外80%的工作。性能优化的工作是艰苦而枯燥的,并不像刚把软件构架搭建起来那么有成就感。而且对于相关技术的掌握要更加深入,操作Viewer导致的性能问题,解决的方法就是跨过Viewer到Table一层,放弃上层简便接口的使用,深入到控件一层进行操作。数据量大的时候,就要考虑使用缓存技术,同时又要考虑一致性和实时性的问题。

如果没有这些压力,可能现在还不知道什么叫设计模式,什么是重构,驱动测试,可能整天都会沉浸在又学会了某某技术,又掌握了某个API这种浅层的学习工作状态中,知道的越多,感到自己未知的东西就越多。要把东西做成精品,实在不易。

分享到:
评论

相关推荐

    如何转化压力为动力?.ppt

    【如何转化压力为动力】 压力,对于每个人来说都是生活中不可避免的一部分,尤其是在技术日新月异的今天,工作、学习和生活的压力可能更为显著。压力,就像蜗牛的壳,既是负担,也是支持我们前行的动力来源。这篇...

    行业-13 目标分解:为什么你不需要害怕业绩压力?.rar

    在现代商业环境中,业绩压力是大多数专业人士,尤其是IT行业从业者无法回避的话题。"行业-13 目标分解:为什么你...通过目标设定、分解、时间管理以及团队协作等策略,我们可以将压力转化为推动个人和团队进步的动力。

    基于Matlab_Simulink的高速压力机曲柄滑块机构的动力学研究.pdf

    本文档是对高速压力机曲柄滑块机构动力学仿真研究的专业论文,主要研究内容和成果围绕以下几个知识点进行展开: 1. 高速压力机的定义及其应用:高速曲柄压力机是一种高效的精密锻压设备,它被广泛应用于电子机械、...

    没有压力就没有动力.docx

    1. 压力与动力的关系:文档阐述了压力与动力之间的微妙联系。适当的压力可以激发人的积极性,提高学习效率。这与心理学中的倒“U”型曲线理论相吻合,即压力过低或过高都会影响学习效果,只有适度的压力才能促进最佳...

    压力交换技术的发展及其应用的历史回顾

    压力交换技术是一种利用热动力循环提升发动机和动力机械操作性能的技术。该技术历史可以追溯到1906年,当时Knauff提出了一种早期压力交换机的概念。这种机器利用多孔转子和端面挡板之间不同的气压来交换压力。此后,...

    齿轮动力学.rar_MATLAB齿轮仿真_动力学仿真_齿轮 matlab_齿轮动力学_齿轮动力学‘

    1. **齿轮模型**:齿轮通常由齿廓形状、模数、压力角等参数定义。在MATLAB中,这些参数用于构建精确的几何模型,以便进行接触分析和载荷分布计算。 2. **动力学方程**:齿轮的动力学分析基于牛顿第二定律,需要建立...

    电子-一种检测动力电池压力阀开启过程压力的装置

    标题提到的“一种检测动力电池压力阀开启过程压力的装置”是针对电池安全管理的重要技术之一。这种装置旨在实时监测和控制电池内部压力,确保电池在正常工作范围内,防止因压力过高或过低导致的安全事故。 电池内部...

    综放采场围岩支承压力分布及动力灾害的层厚效应

    以谢桥矿1151(3)综放...应用损伤力学和能量法分析了支承压力分布对煤与瓦斯突出层厚效应影响规律,表明综放开采随一次开采高度的增加,采场周围煤岩体内积聚的弹性能降低且抵抗损伤变形的能力增强,有利于减缓动力灾害.

    2021-2025 乘用车双积分考核压力如何?.zip

    燃料消耗积分是基于车辆的燃油经济性,而新能源汽车积分则是根据电动汽车、插电式混合动力汽车等新能源车型的生产和销售来计算。企业需确保其积分达到政策规定的最低标准,否则可能面临暂停新车销售等处罚。 从2021...

    电子政务-压力机电机动力输出控制机构.zip

    在电子政务领域,压力机电机动力输出控制机构是至关重要的组成部分,它关乎到整个系统的稳定性和效率。压力机主要用于各种材料的成型加工,而电机作为其动力来源,必须通过精确的控制机构来确保操作的安全性和精度。...

    matlab程序_齿轮动力学6阶模态输出_齿轮_动力学_动力_

    例如,通过调整齿轮参数,如模数、压力角和齿形,可以改变系统的动力学特性,降低噪声和振动。此外,这种分析还可以用于故障诊断,当设备出现异常振动时,通过比较正常模态与异常模态,可以识别出故障的来源。 总的...

    电子政务-压缩机气体压力为动力的电能转换器.zip

    因此,这样的气体压力动力电能转换器技术可能被用来增强电子政务系统的能源自给自足能力,降低对外部电网的依赖,或者作为备用电源在主电网故障时提供连续服务。 电子政务资料中涵盖的这类技术还可能涉及到以下几个...

    土壤水动力学冯绍元讲义.pdf

    土壤水动力学是农业水土工程、水文学及水资源、水土保持与荒漠化防治等相关硕士研究生专业的一门基础理论课程。该课程主要研究土壤水与土壤介质之间的相互作用,以及水在土壤中的运动规律和机制。土壤水动力学的核心...

    汽车电子中的北京现代索纳塔轿车动力转向压力开关

    动力转向压力开关的作用是:当转动转向盘时,该压力开关将转向信号输入ECM,ECM根据该信号控制执行器,使开关打开。动力转向压力开关与ECM连接电路如图所示,其检测压力开关工作情况如表1所示。  图 动力转向...

    空气动力学.pdf————电子版_pdf版

    空气动力学的研究对象是空气的流动和压力变化对物体的影响,包括空气的性质、流体力学、热力学和气体动力学等方面。 在互联网时代,空气动力学的研究和应用更加广泛,涉及到计算机模拟、数值计算和实验技术等多个...

    动力管道手册.rar

    2. **管道材料与规格**:不同的动力介质对管道材料的要求不同,手册会介绍常见的管道材料(如碳钢、不锈钢、合金钢等)及其特性,以及管道的尺寸、壁厚、压力等级等相关标准。 3. **管道布置与安装**:动力管道的...

    论文研究 - 减轻工作压力对创造力的有害影响? 可用资源缓冲模型

    可用资源可以通过补充耗尽的动力,认知和情感来缓解工作压力的负面影响。 未来的研究应探索其他可以缓解压力对创造力影响的主持人,如何在多种资源共存时如何缓解压力对创造力的影响以及可用资源可以起到缓冲作用的...

    wzzzzzw_基于matlab的高压油管压力分析_油管压力_

    在高压油管的压力分析中,MATLAB可以提供有效的工具和算法来解决复杂的流体动力学问题。 首先,我们要理解高压油管中的压力分析涉及到的关键概念。高压油管通常用于传输液体,如液压油,这些液体在管道内流动时会...

Global site tag (gtag.js) - Google Analytics