摘要:
最近游戏服务器经常是启动一段时间后gc 很频繁,造成无法登陆游戏,原因无非就是临时内存增长速度很快,那么就是要分析内存飞涨原因 先在本地启动游戏服务器,java 环境用Jdk1.8 先用jps 查出java 进程,然后执行 jmap -dump:live,format=b,file=<file_na 阅读全文
摘要:
恢复内容开始 已经有很长一段时间没做项目了上半年大多数时间都荒废在王者荣耀,哈哈,S8赛季也上了王者,美滋滋 转回正题,公司需要开个新项目,需要把原有的moba游戏,改成类似绝地求生那玩法 原有moba项目是用unity 做的,本人已经有很长一段时间没接触,颓废哎~~,还好经过几天努力基本熟悉了 绝 阅读全文
摘要:
一直维护着旧游戏服务器 java写的,一台服务器还有3,4千人在线,看来老外还蛮怀旧的。 服务器出现无法登录时候,在服务器JDB 记录下多线程调用堆栈记录 以下是出现次数最多堆栈 [1] com.mchange.v2.resourcepool.BasicResourcePool.checkoutRe 阅读全文
摘要:
前几天有个朋友发个了在windows server 2008跑的IIS 跑的程序w3wp程序dmp,要我帮忙分析为何线程都挂起不运行 经过查阅资料用windbg可以调试可以输出线程的调用堆栈,但是准备调试之前费了不少功夫和时间 主要碰到是SOS.DLL和DMP 文件运行时候的CLR.DLL不匹配问题 阅读全文
摘要:
最近我们游戏经常收到玩家投诉卡进度条的问题。而且后台显示执行队列和CPU使用率异常高根据调用的JDB分析出 使用xbean 时候会调用以下代码在设置xmlobject 时候会有一个GlobalLock.acquire();当多线程并发设置xmlobject 时候造成互相等待这个GlobalLock ... 阅读全文
摘要:
function getpokerstaropenplayers(){ //http://www.intellipoker.tw/leagues/Open-League/leaderboard?page=1 // 获取扑克之星开放玩家排名 $url = "http://www.intellipoke... 阅读全文
摘要:
最近在调试android 动画时候发现一个很奇怪问题,网上搜索都说TranslateAnimation 动画运行后,实际位置要在动画结束的监听里面重新设置才会正确,不然物体位置还是在原位。我根据网上所说之动画监听里面添加了动画结束监听,设置了物体到新位置,发现物体在视图里面还是错位,后来经过调试发现,必须在动画结束时候移除动画,然后重新设置位置才会正确AnimationSet set = new AnimationSet(true); set.addAnimation(translateAnimation); set.addAnima... 阅读全文
摘要:
统计出每天使用命令的玩家数量gzip -c -d nohup.out.`date +%Y%m%d`*.gz |grep /web/api/logic/logicDispatcher|awk '{FS="&";print $2;}'|awk '{FS="=";print $2;}'|cut -d ' ' -f3 | cut -d '/' -f2 | sort | uniq|wc -l解析:gzip -c -d nohup.out.`date +%Y%m%d`*.gz 解压zip文件,但 阅读全文
摘要:
最近主要是有个很迫切需求要实现能在3D网格里面实现自动寻路其实之前一直思考如何去实现,也找了不少资料和代码,最近脑海里面才形成比较完整思路首先要知道地图网格数据,里面包含了顶点坐标和三角形面把地图网格数据可以转成成ply文件格式,用meshlab打开plyformat ascii 1.0comment VCGLIB generatedelement vertex (顶多数量)property float xproperty float yproperty float zelement face (三角形面的数量)property list uchar int vertex_indicesend 阅读全文
摘要:
系统环境CentOS Linux release 6.0 (Final)在虚拟机里面启动同时启动两个系统,以作分布式安装测试使用192.168.109.129 nodename (用作运行hadoop 主服务程序和hbase 主服务程序,分别还要安装dns)192.168.109.130 datanode1(用作运行hadoop 副本服务程序和hbase 副本服务程序,分别还要安装dns)hadoop官方主页下载hadoop1.0.0版本(找不到下载可以点击这里寻找)在系统里面添加一个用户hadoop ,不过也可以用其他用户名(过程省略...不懂可以问谷歌)hadoop 因为是java编写的所 阅读全文