性能测试相关

| 发布     | 分类 war3  | 标签 性能  测试相关 

AndroidStudio–Profiler - 简书 (jianshu.com)

Android深度性能优化–内存优化(一篇就够) - 知乎 (zhihu.com)

ADB—查看设备信息 - 简书 (jianshu.com)

[Android内存分析命令 - Gityuan博客 袁辉辉的技术博客](http://gityuan.com/2016/01/02/memory-analysis-command/)

adb 查看内存,cpu,流量 - 简书 (jianshu.com)

Shallow Size和Retained Size详解 - 简书 (jianshu.com)

android java内存与native内存_宝剑锋从磨砺出,梅花香自苦寒来!-CSDN博客

[JNI 入门教程 菜鸟教程 (runoob.com)](https://www.runoob.com/w3cnote/jni-getting-started-tutorials.html)

Timeout-waiting-to-lock-file-hash-cache解决办法_林伟茂的博客-CSDN博客

Android打包出现Out of memory: Java heap space的问题解决_shving的专栏-CSDN博客

Xms Xmx PermSize MaxPermSize 区别 - 残星 - 博客园 (cnblogs.com)

安卓 android studio 报错 The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle - 一个人的孤独自白 - 博客园 (cnblogs.com)

Android编译出错 Cause: duplicate entry: META-INF/MANIFEST.MF - 简书 (jianshu.com)

构建环境 (gradle.org)

Android开发知识(十七):LeakCannary-内存泄漏检测与分析_lc_miao的专栏-CSDN博客

ASTC图片纹理压缩探讨 - bylle - 博客园 (cnblogs.com)

Android系统adb命令查看CPU与内存使用率 - 爱啦啦 - 博客园 (cnblogs.com)

(9条消息) 我的第一个Android程序–显示手机是否支持OpenGL ES2.0_liji_digital的博客-CSDN博客

GitHub - ARM 软件/astc 编码器:这是 Arm ASTC 编码器的官方存储库,这是一种用于自适应可扩展纹理压缩数据格式的纹理压缩机。

ASTC纹理压缩格式详解 - 知乎 (zhihu.com)

各平台的推荐、默认和支持的纹理压缩格式 - Unity 手册 (unity3d.com)

GitHub - ARM-software/astc-encoder: This is the official repository for the Arm ASTC Encoder, a texture compressor for the Adaptive Scalable Texture Compression data format.

[Mali Texture Compression Tool ASTC Encoder – Arm Developer](https://developer.arm.com/tools-and-software/graphics-and-gaming/mali-texture-compression-tool/astc-encoder)
[马里纹理压缩工具 下载和手臂开发人员 (arm.com)](https://developer.arm.com/tools-and-software/graphics-and-gaming/mali-texture-compression-tool/downloads)
# https://github.com/ARM-software/astc-encoder
astcenc -cl example.png example.astc 6x6 -medium
astcenc -dh example.astc example.tga
astcenc -tl example.png example.tga 5x5 -thorough

韦伯格尔概述 - 赫罗诺斯集团公司 (khronos.org)

Vulkan_百度百科 (baidu.com)

位速率_百度百科 (baidu.com)

texel是什么?texel概念和自己理解的texel_shenmifangke的专栏-CSDN博客

[微信小游戏性能优化指南 微信开放社区 (qq.com)](https://developers.weixin.qq.com/community/minigame/doc/000806f38504b0147289a102c5bc04)
[微信小游戏纹理压缩实践 微信开放社区 (qq.com)](https://developers.weixin.qq.com/community/minigame/doc/0002a69c534c88d388693f5a756804)
[代码包 微信开放文档 (qq.com)](https://developers.weixin.qq.com/minigame/dev/guide/framework/code-package.html#文件类型) 文件类型

WebGL纹理详解——压缩纹理的使用 - 小鱼2015 - 博客园 (cnblogs.com)

[WebGL - Web API 接口参考 MDN (mozilla.org)](https://developer.mozilla.org/zh-CN/docs/Web/API/WebGL_API#webgl_2)

WebGL 理论基础 (webglfundamentals.org)

PNG转DDS - 在线转换图像文件 (aconvert.com)

图像磁性 - 命令线工具:复合 (imagemagick.org)

pvr 和 png的说明和转换 - 胡东东博客 (hudongdong.com)

(9条消息) 批量提取.pvr.ccz格式转换png格式_ccz转png,ccz后缀-Android工具类资源-CSDN文库

(9条消息) png 转 pvr_分享创造奇迹-CSDN博客_png转pvr

关于TexturePacker的命令行 - 老镇 - 博客园 (cnblogs.com)

fxgames/pvrtextool_wrapper: PVRTexTool wrapper for Unity3D (github.com)

使用PVRTexTool压缩纹理的基本用法_做游戏的老G的技术博客_51CTO博客_PVRTexTool如何压缩纹理

Downloads - Imagination Developers (imaginationtech.com)

Introduction to PVRTexTool (imgtec.com)

PVRTexTool Command Line (imgtec.com)

[如何使用PVRTexTool提升移动端图形效果 电子创新网 Imgtec 社区 (eetrend.com)](http://imgtec.eetrend.com/content/2020/100050623.html)
PVRTexTool.exe -f PVRTC1_2,UBN,lRGB -i 2.png  -o 2.pvr -d 2_pvr.png -square +
PVRTexTool.exe -f PVRTC1_2 -i 2.png  -o 2.pvr -d 2_pvr.png -square -

Unity3D所使用的第三方工具 - 爱码网 (likecs.com)

Unity3D所使用的第三方工具 - 赵青青 - 博客园 (cnblogs.com)

etccompress.exe -i 2.png -o 2_etccompress.ktx -q fast -e numeric -c etcpak -f etc1_rgb -y noflip
etccompress.exe -i 2.png -o 2_etccompress.ktx -q fast -e numeric -c etcpak -f etc2_rgba -y noflip
 

(9条消息) Performance — 前端性能监控利器_z69183787的专栏-CSDN博客

(9条消息) JavaScript内存获取_weixin_34195364的博客-CSDN博客

window.performance.memory

jsHeapSizeLimit: 内存大小限制 totalJSHeapSize: 可使用的内存 usedJSHeapSize: JS对象(包括V8引擎内部对象)占用的内存,不能大于totalJSHeapSize,如果大于,有可能出现了内存泄漏

[内存优化 微信开放文档 (qq.com)](https://developers.weixin.qq.com/minigame/dev/guide/best-practice/memory.html)

mobile-detect - npm (npmjs.com)

Texture2D的GPU纹理压缩的使用__LAYABOX技术文档

typescript 的noEmit选项 - 键政局的个人空间 - OSCHINA - 中文开源技术交流社区

(9条消息) NodeJS获取当前目录和运行文件所在目录_彭世瑜的博客-CSDN博客_nodejs 获取当前目录

(9条消息) 【node使用】实现console输出不同颜色_猿始森林-CSDN博客

(9条消息) 【node使用】实现console输出不同颜色_猿始森林-CSDN博客

(10条消息) CMD 中 findstr 正则表达式_星空的专栏-CSDN博客_findstr 正则表达式

内存泄漏

内存抖动

短时间内分配大量的内存对象

Dump: 备份

Allocations: 分配对象个数

Native Size:Native内存大小

Shallow Size:对象本身占用内存的大小,不包含其引用的对象

Retained Size: 对象的Retained Size = 对象本身的Shallow Size + 对象能直接或间接访问到的对象的Shallow Size,也就是说 Retained Size 就是该对象被 Gc 之后所能回收内存的总和

【游戏开发面经汇总】- 图形学基础篇 - 知乎 (zhihu.com)

(14条消息) 56 WebGL处理响应上下文丢失_现在学习也不晚-CSDN博客

vue中解决three.js出现内存泄漏丢失上下文问题 - 我叫李小白 - 博客园 (cnblogs.com)

[WEBGL_lose_context - Web API 接口参考 MDN (mozilla.org)](https://developer.mozilla.org/zh-CN/docs/Web/API/WEBGL_lose_context)

(14条消息) WebGL入门(四十四)-WebGL上下文丢失事件与上下文恢复事件处理_点燃火柴的博客-CSDN博客

var gl = Laya.LayaGL.instance var canvas = Laya.LayaGL.instance.canvas canvas.addEventListener(‘webglcontextlost’, function(e) { console.log(e); }, false); gl.getExtension(‘WEBGL_lose_context’).loseContext();

// 输出消耗排前的进程

adb shell

top -m 10
上一篇: PS文本检测
下一篇: 游戏行业网站