在游戏项目优化中都会碰到一个问题,如何既能减少内存又能尽量减少包的大小?在实际项目中有些经验分享一下,事实上2D游戏中最占内存的就是图片资源,一张图片使用不同的纹理格式带来的性能差异巨大,下表是我在IOS平台一个小Demo中的测试结果,该Demo的原始内存占用是7M,测试方法是一次性加载5张2048*2048的图片,使用TexturePacker工具生成图片,内存统计使用Instrument工具,...
分类:
其他好文 时间:
2014-11-19 01:51:20
阅读次数:
179
1.import java.lang.instrument.Instrumentation;public class ObjectSizeFetcher { private static Instrumentation instrumentation; public static voi...
分类:
编程语言 时间:
2014-11-10 19:35:52
阅读次数:
183
Java5之后,增加了一个包java.lang.instrument,这个包的东西很少,两个接口,ClassFileTransformer和Instrumentation,一个类ClassDefinition,还有两个Exception:IllegalClassFormatException和UnmodifiableClassException;
先看一下这个包的描述吧,下面是JavaDoc的...
分类:
编程语言 时间:
2014-11-10 13:52:12
阅读次数:
339
UIL (Universal Image Loader)aims to provide a powerful, flexible and highly customizable instrument for image loading, caching and displaying. It prov...
分类:
移动开发 时间:
2014-11-09 11:14:00
阅读次数:
359
JDK1.5之后提供了java.lang.instrument.Instrumentation,即java agent机制能够实现类的redefinition和retransform。redefinition对应Instrumentation.redefineClasses()能够实现类的热替换,但遗憾的是功能很有限。最近遇到一个开源项目spring-loaded,看了下官方的介绍文档:发现它功能比JDK自带的强大多了。经过自己的尝试,发现使用spring-loaded项目,确实可以实现java应用的热部署...
分类:
编程语言 时间:
2014-11-03 20:59:47
阅读次数:
300
命令行demo如下:adb shell am instrument -e class com.autonavi.MinimapAutomationTool#testLayerCancelButton -w com.autonavi/android.test.InstrumentationTestRu...
分类:
移动开发 时间:
2014-10-28 17:08:04
阅读次数:
159
java.beans java.beans.beancontext java.io java.lang java.lang.annotation java.lang.instrument java.lang.management java.lang.ref java.lang.reflect jav...
分类:
编程语言 时间:
2014-10-27 21:01:21
阅读次数:
238
Main.m
#import
#import "Piano.h"
#import "Violin.h"
#import "Actor.h"
/*
乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)。
各种乐器的弹奏( play )方法各不相同。演奏家可以使用各种乐器。
*/
int main(int argc, const char * argv[...
分类:
其他好文 时间:
2014-10-23 20:53:11
阅读次数:
260
接到一个android自己主动化的任务,看了看手中的家伙:ranorex,appium,uiautomator当然先捡商用的试试,简单呀,能够录制回放,只是不是抱特别大的期望,这个爷比較娇气,要是androidproject中有第三方库可能就会instrument失败。这次运气不错,instrume...
分类:
移动开发 时间:
2014-10-21 19:34:31
阅读次数:
363
第十五章 多态性和虚函数
/**
* 书本:【ThinkingInC++】
* 功能:纯抽象类
* 时间:2014年10月6日13:10:28
* 作者:cutter_point
*/
#include
using namespace std;
enum note {middleC, Csharp, Cflat};
//创建一个抽象类
//基类
class Instrument
{
p...
分类:
编程语言 时间:
2014-10-06 15:02:20
阅读次数:
281