国航OA项目技术总结(二)关于JVM虚拟机中对象的创建,手机端提速的重要优化

简介:

由于JVM虚拟机对对象的销毁,程序员是不知道的;而且手机的配置肯定不如PC机,就算PC机里程序运行得多顺畅,手机里的运行速率还是不敢保证。


针对对象的问题,尽量将一次能创建的对象只创建一次:


比如中文都得这样写:

public static final String TRACE = "流程跟踪";//√
	public static final String TITLE = "标题:";//√
	public static final String DRAFTER ="拟稿人:";//√
	public static final String DRAFTERTIME ="拟稿日期:";//√
	public static final String DRAFTERSEPT ="拟稿部门:";//√
	public static final String URGENCYLEVEL ="紧急程度:";//√
	public static final String CONTACTPHONE ="联系电话:";//√
	public static final String ATTMENT ="附件:";//√
	public static final String CONTEXT = "正文附件";
	public static final String BIZZTYPE ="业务类型:";//√
	public static final String ANNOUNCEMENTTYPE ="公告类型:";//√
	public static final String OPTION = "公司领导意见";//√
	public static final String ADVICE = "审批意见";//√
	public static final String TRANSELECT = "路径选择:";//√
	public static final String BACKTODRAFTER = "退回拟稿人";//√
	public static final String PUBSEPT ="发布范围:";//√
	public static final String SUBMIT = "提交";//√
	public static final String SUBMITDETAIL = "您确定提交以上信息吗?";//√\
	public static final String MESSAGE = "请填写审批意见";
	public static final String SEGMENT = "环节:";
	public static final String DEALER = "处理人:";
	public static final String LATERSEGMENT = "后续环节:";
	public static final String RECEIVEMESSAGE = "请选择接收人";


比如一些设置样式的,尽量不要每次用都创建set一下,比如:

			panelStyle.setStyle("title-text-style", "color=#1e3275 padding=5");//文字颜色

应该这样写比较合适:

		businessName.setClass("textDetailStyle");
		titleName.setClass("textDetailStyle");
		drafterName.setClass("textDetailStyle");
		telephone.setClass("textDetailStyle");
		drafteTime.setClass("textDetailStyle");
		drafteDepart.setClass("textDetailStyle");
		emergencyLevel.setClass("textDetailStyle");
		noticeType.setClass("textDetailStyle");
		





目录
相关文章
|
24天前
|
监控 Java 调度
探秘Java虚拟机(JVM)性能调优:技术要点与实战策略
【6月更文挑战第30天】**探索JVM性能调优:**关注堆内存配置(Xms, Xmx, XX:NewRatio, XX:SurvivorRatio),选择适合的垃圾收集器(如Parallel, CMS, G1),利用jstat, jmap等工具诊断,解决Full GC问题,实战中结合MAT分析内存泄露。调优是平衡内存占用、延迟和吞吐量的艺术,借助VisualVM等工具提升系统在高负载下的稳定性与效率。
41 1
|
9天前
|
缓存 监控 Java
Java虚拟机(JVM)性能调优实战指南
在追求软件开发卓越的征途中,Java虚拟机(JVM)性能调优是一个不可或缺的环节。本文将通过具体的数据和案例,深入探讨JVM性能调优的理论基础与实践技巧,旨在为广大Java开发者提供一套系统化的性能优化方案。文章首先剖析了JVM内存管理机制的工作原理,然后通过对比分析不同垃圾收集器的适用场景及性能表现,为读者揭示了选择合适垃圾回收策略的数据支持。接下来,结合线程管理和JIT编译优化等高级话题,文章详细阐述了如何利用现代JVM提供的丰富工具进行问题诊断和性能监控。最后,通过实际案例分析,展示了性能调优过程中可能遇到的挑战及应对策略,确保读者能够将理论运用于实践,有效提升Java应用的性能。 【
43 10
|
7天前
|
监控 算法 Java
深入理解Java虚拟机:JVM调优的实用策略
在Java应用开发中,性能优化常常成为提升系统响应速度和处理能力的关键。本文将探讨Java虚拟机(JVM)调优的核心概念,包括垃圾回收、内存管理和编译器优化等方面,并提供一系列经过验证的调优技巧。通过这些实践指导,开发人员可以有效减少延迟,提高吞吐量,确保应用稳定运行。 【7月更文挑战第16天】
|
12天前
|
存储 监控 Java
揭秘Java虚拟机:探索JVM的工作原理与性能优化
本文深入探讨了Java虚拟机(JVM)的核心机制,从类加载到垃圾回收,再到即时编译技术,揭示了这些复杂过程如何共同作用于Java程序的性能表现。通过分析现代JVM的内存管理策略和性能监控工具,文章提供了实用的调优建议,帮助开发者有效提升Java应用的性能。
30 3
|
23天前
|
边缘计算 人工智能 测试技术
什么是虚拟机技术?
拟机技术作为现代计算环境中的重要组成部分,极大地丰富了我们对资源管理和系统部署的理解与实践。本文将深入探讨虚拟机的定义、工作原理、应用场景、优势、主要技术以及未来发展趋势,帮助读者全方位地理解虚拟机这一强大技术。
27 7
|
20天前
|
存储 监控 安全
深入理解Java虚拟机(JVM)原理
深入理解Java虚拟机(JVM)原理
|
26天前
|
存储 算法 Java
技术笔记:JVM的垃圾回收机制总结(垃圾收集、回收算法、垃圾回收器)
技术笔记:JVM的垃圾回收机制总结(垃圾收集、回收算法、垃圾回收器)
19 1
|
7天前
|
存储 监控 算法
探索Java虚拟机:深入理解JVM内存模型和垃圾回收机制
在Java的世界中,JVM是核心所在,它不仅承载着代码的运行,还管理着内存资源。本文将带你深入了解JVM的内存模型和垃圾回收机制,通过具体数据与案例分析,揭示它们对Java应用性能的影响,并探讨如何优化JVM配置以提升效率。
|
19天前
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
19 0
|
23天前
|
监控 Java 调度
探索JVM性能调优,调优不仅是技术挑战,更是成长过程。
【7月更文挑战第1天】探索JVM性能调优:** 本文深入JVM内存模型,关注堆内存与方法区、栈的优化,通过调整-Xms, -Xmx及垃圾收集器参数减少GC频率。探讨了Serial到G1等垃圾收集器的选择策略,利用jstat、jmap等工具诊断性能瓶颈。实战案例中,通过问题定位、内存分析解决Full GC问题,强调开发者需理解JVM原理,运用工具在复杂场景下实现高效调优。调优不仅是技术挑战,更是成长过程。
21 0