游戏log是非常关键的,对于追踪bug和查看一些信息,所以游戏里面是大量的log输出,sprintf的格式非常难用,而且对格式有较高的要求。
下面一种优化方案如下:// MVC.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include
#include
#include
using names...
分类:
其他好文 时间:
2015-08-07 23:57:56
阅读次数:
220
我们手机游戏中,通过上报收集到的数据来分析,发现相当多的一部分用户,在请求一些配置时会遇到无法解析的情况,或者域名的解析直接被拦截了。 特别是游戏的补丁包文件(放在CDN上),遇到的域名解析失败是最多的,比较小的配置可以通过请求动态接口来获得数据,但是比较大的补丁文件,比如单个zip就超过15M这样...
分类:
移动开发 时间:
2015-08-04 20:55:57
阅读次数:
154
文章已经发表在IBM开发者论坛:http://www.ibm.com/developerworks/cn/java/j-lo-HBase/index.html
本文首先介绍了 HBase 数据库基本原理及专用术语,然后介绍了 HBase 数据库发布的操作 API 及部分示例,重点介绍了 Scan 方法的操作方式,接着介绍了检索 HBase 数据库时的优化方案,最后通过一个示例总结了实际项目中遇到的检索速度慢的解决方案。
HBase 数据库的使用及检索优化方式均与传统关系型数据库存在较多不同,本文从数据表的基...
分类:
数据库 时间:
2015-08-04 11:22:53
阅读次数:
164
convertView重用,ViewHolder优化,图片加载优化,onClickListener处理,减少Item View的布局层级,adapter中的getView方法尽量少使用逻辑,adapter中的getView方法尽量少做耗时操作,adapter中的getView方法避免创建大量对象,将ListView的scrollingCache和animateCache设置为false...
分类:
移动开发 时间:
2015-08-04 00:44:43
阅读次数:
225
DZ整体来说CDN是有点蛋疼的,因为毕竟琐碎,貌似大部分帖子都没有说全,这里罗列一下,给在用的孩儿们一点参考:1.在后台设置CSS/JS走CDN路径,具体【全局】-【性能优化】-【服务器优化】2.附件路径,【全局】-【上传设置】-【基本设置】3.静态路径下绝大部分文件(勋章,表情,各种),confi...
分类:
Web程序 时间:
2015-08-02 06:20:38
阅读次数:
158
这是应付超大流量的一种优化方案。为提高速度,他们的外部连接文件一般都存储在单独的服务器上,例如img.****.com,如果这个服务器挂掉,整个首页就挂掉了。放在页面内,比较安全。用户访问页面时,不会因为CSS加载不上,而造成裸页面。那这样做是不是增加了维护的成本?如果写在页面上,不便于修改和管理。...
分类:
Web程序 时间:
2015-07-27 18:25:46
阅读次数:
100
最近,我的一个朋友想阿里巴巴店这个排名优化,优化根据自己的经验。给一个朋友做了一个粗略的优化方案文件。今天小编平台,要法师同事分享,为了便于讨论,共同研究能够。 下面是优化方案文档完整内容: 事实上,不论独立站点优化、阿里店铺优化、还是淘宝优化、抑或是软件结构优化,终于就是环绕“用户体验”。...
分类:
其他好文 时间:
2015-07-21 22:06:52
阅读次数:
132
GNU Linux高并发性能优化方案在GNU Linux系统中,影响连接个数的因素主是由于单个进程能够打开的最大文件数、端口数量决定的;而一个基于tcp的服务器的并发,除了上文说过的两个因素外,还有因为主要的tcp连接的很多属性,而问题最大的则是连接断开后的连接会在TIME_WAIT状态一直存在60秒,这就造成了在大量高并发的情况下当连接为此TIME_WAIT状态时没有可用连接。1、修改端口号范围:...
分类:
系统相关 时间:
2015-07-15 06:58:26
阅读次数:
177
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑...
分类:
数据库 时间:
2015-07-13 10:12:46
阅读次数:
201
在项目开发的过程中总结了一下starling的性能优化方案:1.不要频繁的读取显示对象的宽高:调用宽高属性时会调用显示对象的getBounds()方法,该方法会遍历该对象的所有子对象,重新计算宽高。在频繁使用宽高属性时,如没有特殊需要,最好把宽高保存到变量中,使用变量保存的值替代直接读取宽高属性。2...
分类:
其他好文 时间:
2015-07-09 13:08:08
阅读次数:
106