linux服务器的性能能分析

对于Linux系统来说,当运行应用程序出现问题时,要从应用程序本身、操作系统、服务器硬件和网络环境等方面综合排查,深度剖析问题出现在哪个部分,才能有针对性地解决。
分析操作系统级性能可以分为以下两步:
1.需要知道服务器硬件的规格,以了解可以承受的极限是多少。
2.需要知道各种资源的使用率,以了解性[……]

继续阅读

unity一键打包––安卓篇

本文记录了unity打安卓包的相关知识点,以及我的之前的一个mmo游戏项目中的打包脚本,项目所用的unity版本为5.6.6f2

打包的原则:
1.越早越好。打包的功能要越早越好,因为越往后游戏工程里的资源就越多。一是打包速度慢,二调试更加麻烦
2.定时打包。打包的功能完成后,要定期进行打包,比[……]

继续阅读

境外旅行checklist

项目上线前都会有一个checklist,用它记录所有的检查要点,以避免不必要的麻烦发生。秉着这种防患于未然的思想,在出国旅行的时候也准备个checklist也是甚好滴。

今年的国庆节跟我老婆去了趟俄罗斯,全程都是自由行。在这之前只出过一次国,而且还是公司组团去的,基本上啥都不用操心。然而这次旅行[……]

继续阅读

程序员技术练级攻略

本文是俺阅读耗子叔的极客时间专栏而做的一点小笔记备忘,其中大部分的内容是一个程序员需要了解掌握的计算机知识体系架构和书籍推荐

经常读技术博客的读者肯定知道陈皓(网民左耳朵耗子)的博客,其中有一篇较早的博客是程序员技术练级攻略。讲的是一个技术小白如何在技术的道路上打怪做任务练级,并成为大牛。文章中[……]

继续阅读

Posted in IT

lua的sethook和内存统计

本文通过lua的debug.sethook()和collectgabage()的结合使用来达到统计内存的作用,以便知道自己的程序在文件的什么地方会分配大量的内存

什么是钩子(hook)?

顾名思义,就是用来钩东西的东西,是一个实实在在的东西。而在程序界,钩子是虚的,一般就是在某处钩个函数什么的,[……]

继续阅读

lua死循检查

从此向讨人厌的lua死循环说goodbye 🙂

容易查的死循环

像编译型的语言,如c、c++、c#、java一类的,有不错的IDE工具,再用debug模式编译时会把一些debug的信息也编译到执行文件中,借助强大的工具,很容易就可以找出死循环的位置,比如以VS下开发unity为例,当出现死循环[……]

继续阅读

博客历险记

本文记录了俺的博客从无到有,从有到看着稍微顺眼的过程中遇到的一些问题和麻烦,以及俺是怎么解决处理的。

1.服务器搭建 + 域名

服务器选的是腾讯云的虚拟云主机,是在光棍节时候花了大价钱买的,差不多三年一千多大洋,选的服务器是最低配的,不过对于俺这个小博客是够用的了。
域名也是腾讯云注册的,注册的[……]

继续阅读