随着项目越来越依赖Erlang,碰到的问题也随之增加。前段时间线上系统碰到内存高消耗问题,记录一下troubleshooting的分析过程。线上系统用的是Erlang R16B02版本。问题描述有几台线上系统,运行一段时间,内存飙升。系统模型很简单,有网络连接,pool中找新的process进行处理...
分类:
其他好文 时间:
2015-06-09 19:55:22
阅读次数:
129
本文实现了C#隐式运行CMD命令的功能。下图是实例程序的主画面。在命令文本框输入DOS命令,点击“Run”按钮,在下面的文本框中输出运行结果。
下面是程序的完整代码。本程序没有使用p.StandardOutput.ReadtoEnd()和p.StandardOutput.ReadLine()方法来获得输出,因为这些方法执行后画面容易卡死。而是通过调用异步方法BeginOutputReadLi...
apt-get安装软件出现问题:E: Sub-process /usr/bin/dpkg returned an error code (1)解决方法:sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名sudo mkdir ...
分类:
其他好文 时间:
2015-06-09 11:43:32
阅读次数:
135
转载请标明出处:
http://blog.csdn.net/yujun411522/article/details/46334123
本文出自:【yujun411522的博客】
在linux中不同的进程之间是相互隔离的,如果需要通信就需要通过进程间通信(Inter Process Communication)IPC机制来进行间接通信。linux中间接通信的方式主要有si...
分类:
其他好文 时间:
2015-06-09 10:01:45
阅读次数:
155
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。我发现有一个很好的类比,可以把它们解释地清晰易懂。计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他...
分类:
编程语言 时间:
2015-06-09 00:45:33
阅读次数:
116
Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer...
分类:
移动开发 时间:
2015-06-08 22:55:02
阅读次数:
153
void process(){ char* point = (char*)malloc(100); free(point);}引自:http://blog.csdn.net/feixiaoxing/article/details/6839301内存是程序运行的基础。所有正在运行的代码都保...
分类:
编程语言 时间:
2015-06-08 16:48:57
阅读次数:
115
有时你会发现,在你使用Android Studio 进行编译的时候提示:Error:Execution failed for task ':demo:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.pro...
分类:
移动开发 时间:
2015-06-08 14:42:10
阅读次数:
167
typedef struct _PROCESS_INFORMATION { HANDLE hProcess; // 存放每个对象的与进程相关的句柄 HANDLE hThread; // 返回的线程句柄 DWORD dwProcessId; // 用来存放进程ID号 DWORD dwThrea...
分类:
其他好文 时间:
2015-06-08 11:29:10
阅读次数:
105
Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer...
分类:
移动开发 时间:
2015-06-07 20:06:50
阅读次数:
154