Wesley13 Wesley13
4年前
java 常用命令
查看堆使用情况jmapheappid查看占用内存高的对象jmaphisto:livepid|headn100查看占用内存高的对象,dump成文件,线下分析jmapdump:live,formatb,filexxx.xxxpid查看进程的线程情况psppidLopcpu,pmem,p
Stella981 Stella981
4年前
Redis读性能优化
(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fboot2docker%2Fboot2docker%2Freleases%2Fdownload%2Fv1.11.1%2Fboot2docker.iso)首先提一个问题,一个Redis进程每秒能处理的最大请求数目是
Stella981 Stella981
4年前
Android low memory killer 机制
Android中,进程的生命周期都是由系统控制的。即使用户在界面上关掉一个应用,切换到了别的应用,那个应用的进程依然是存在于内存之中的。这样设计的目的是为了下次启动应用能更加快速。当然,随着系统运行时间的增长,内存中的进程可能会越来越多,而可用的内存则将会越来越少。AndroidKernel会定时执行一次检查,杀死一些进程,释放掉内存。那么,如何来判断
Wesley13 Wesley13
4年前
Unity优化方向——优化Unity游戏中的图形渲染(译)
CPUbound:CPU性能边界,是指CPU计算时一直处于占用率很高的情况。GPUbound:GPU性能边界,同样的是指GPU计算时一直处于占用率很高的情况。原文:https://unity3d.com/cn/learn/tutorials/temas/performanceoptimization/optimizinggraphics
Wesley13 Wesley13
4年前
MDK编译优化笔记
在一次使用MDk的编译优化等级比较高的时候发现编译不优化时功能正常,开了优化等级02就出现异常,调试中看了很多博客总结一下。一个变量,如果你的主程序要用到,同时中断还要用到,要加volatile修饰。告诉编译器这个变量是可能随时发生变化的,使得编译器编译程序的时候,每次都从RAM里面读取数据,而不是使用之前缓存到寄存器里面的值。对于多任
Stella981 Stella981
4年前
Apache mpm模式优化
Apache采用的MPM(MultiProcessingModules,多道处理模块),管理网络连接处理请求一、简介针对操作系统的处理模块mpm_beos、mpm_event、mpm_netware、mpmt_os2、mpm_prefork、mpm_winnt、mpm_worker其中Linux系统使用 
Wesley13 Wesley13
4年前
C语言深入学习系列
用C语言写程序时需要知道是大端模式还是小端模式。所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。为什么会有大小端模式之分呢?这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,
Wesley13 Wesley13
4年前
Mysql安装、配置、优化
一、环境准备下载软件包wgethttp://test.hexin.cn/software/mysql5.7.9.tar.gzP/usr/local/src/wgethttp://test.hexin.cn/software/cmake3.4.0.tar.gzP/usr/local/src/wgethttp://t
Stella981 Stella981
4年前
Spring Boot 性能优化
Spring框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的J2EE项目变得越来越臃肿,逐渐被SpringBoot所替代。SpringBoot让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目中使用了SpringBoot,今天我们就来一起讨论一下如
性能优化之路总结
针对老项目,去年做了许多降本增效的事情,其中发现最多的就是接口耗时过长的问题,就集中搞了一次接口性能优化。本文将给小伙伴们分享一下接口优化的通用方案。一、接口优化方案总结1.批处理批量思想:批量操作数据库,这个很好理解,我们在循环插入场景的接口中,可以在批