下面我们这篇博客来说一下java中是怎么合理的利用内存的,怎么将内存进行划分,做到各司其责,使系统平稳高效运行。
首先要知道的是java程序运行在JVM上,可以把JVM理解成java程序和操作系统之间的桥梁。因此JVM是内存分配原理的基础和前提。
一个完整的java运行程序会涉及一下内存区域:
(1) 寄存器(registers):JVM内部虚拟寄存器,这是速度最快的最快的存储...
分类:
编程语言 时间:
2014-08-01 19:43:52
阅读次数:
227
原文:http://blog.csdn.net/lovemdx/article/details/20529563SIGHUPnohup后台运行Daemon今天和同事聊起了这个问题,就查阅了一下相关资料,总计如下提及这三个是因为我们在linux终端中运行程序,有希望不因为终端的退出或异常断开导致运行的...
分类:
系统相关 时间:
2014-08-01 19:02:32
阅读次数:
496
C++ Primer 学习笔记第一章 快速入门1.1 main函数 系统通过调用main函数来执行程序,并通过main函数的返回值确定程序是否成功执行完毕。通常返回0值表明程序成功执行完毕; main函数返回值必须是int类型。 参数: main(int argc, char *argv[]) .....
分类:
编程语言 时间:
2014-08-01 15:48:11
阅读次数:
207
#import int main(int argc, const char *argv[]){ NSLog(@"Hello Object-C!"); return (0);}单击Build and GO或Mac键+R,将生成并运行程序;
分类:
其他好文 时间:
2014-08-01 15:35:41
阅读次数:
176
Linux下动态库生成和使用一.动态库的基本概念1.动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。库中函数和变量的地址是相对地址,不是绝对地址,其真实地址在调用动态库的程...
分类:
系统相关 时间:
2014-08-01 10:31:51
阅读次数:
226
程序打印自身代码的两种方法
方法一:利用fopen,打开可执行程序对应的source code file
/*****************************************
code writer : EOF
code file : print_my_self.c
code date : 2014.08.01
e-mail: jasonleaster@gm...
分类:
其他好文 时间:
2014-08-01 02:25:40
阅读次数:
264
本程序采用C语言编写,使用方法: 1.双击“甲骨文字符串查询作品.exe”运行程序; 2.运行前请确保此可执行程序目录下有1.txt文件。 3.根据提示输入一个字符串,程序将显示存在所搜索字符串的所有行! 程序如果问题,请联系xingyun2684@gmail.com! 2014-7-31日安阳师....
分类:
编程语言 时间:
2014-07-31 23:30:00
阅读次数:
388
先丢点问题小结到这里,免得忘记,有空再弄个详细教程完,网上的教程要不就是旧版的,要不就是没说到点子上,唉。1.服务器禁用ipV6配置.2.找不到winutils.exe,系统变量设置了HADOOP_HOME也不行,程序中直接设定环境变量,还能省去系统配置,更方便。System.setProperty...
分类:
其他好文 时间:
2014-07-31 20:38:17
阅读次数:
218
首先是Run Loop的部分概念,它的作用就是循环、处理事件。具体来说有两个方面: 1. 定时启动任务(一般用和Timer协作);2. 处理事件。
在单线程的app中,不需要注意Run Loop,但不代表没有。程序启动时,系统已经在主线程中加入了Run Loop。它保证了我们的主线程在运行起来后,就处于一种“等待”的状态(而不像一些命令行程序一样运行一次就结束了),这个时候如果有接收到的事件(T...
分类:
其他好文 时间:
2014-07-31 17:02:28
阅读次数:
397
Timer 和 ScheduledExecutorSeruvce 都能执行定时的循环任务,有函数 scheduleAtFixedRate。但是,如果任务运行时间较长,超过了一个周期时长,下一个任务就会被延缓执行。例如代码:public class ScheduledRunnableTest exte...
分类:
编程语言 时间:
2014-07-31 16:04:26
阅读次数:
231