当前位置: 首页 > news >正文

java-java runtime 入门

1、内存管理:
Java提供了无用单元自动收集机制。通过totalMemory()和freeMemory()方法可以知道对象的堆内存有多大,还剩多少。
Java会周期性的回收垃圾对象(未使用的对象),以便释放内存空间。但是如果想先于收集器的下一次指定周期来收集废弃的对象,可以通过调用gc()方法来根据需要运行无用单元收集器。一个很好的试验方法是先调用gc()方法,然后调用freeMemory()方法来查看基本的内存使用情况,接着执行代码,然后再次调用freeMemory()方法看看分配了多少内存。

2、执行其他程序
在安全的环境中,可以在多任务操作系统中使用Java去执行其他特别大的进程(也就是程序)。ecec()方法有几种形式命名想要运行的程序和它的输入参数。ecec()方法返回一个Process对象,可以使用这个对象控制Java程序与新运行的进程进行交互。ecec()方法本质是依赖于环境。ecec()还有其他几种形式,例子中演示的是最常用的一种。ecec()方法返回Process对象后,在新程序开始运行后就可以使用Process的方法了。可以用destory()方法杀死子进程,也可以使用waitFor()方法等待程序直到子程序结束,exitValue()方法返回子进程结束时返回的值。如果没有错误,将返回0,否则返回非0。当子进程正在运行时,可以对标准输入输出进行读写。getOutputStream()方法和getInPutStream()方法返回对子进程的标准输入和输出。

更多.....http://blackproof.iteye.com/blog/1525177

 

转载于:https://www.cnblogs.com/zjutlitao/p/3454886.html

相关文章:

  • EXCEL中讲 10分10秒转换成610秒
  • 搭建一个Flv视频播放服务器
  • SynchronizationContext
  • 包含CheckBox的TreeView控件——父节点选中时其子节点不可选,子节点有项选中时其父节点不可选...
  • Sublime Text博客插件 --- iblog
  • 瀑布流布局
  • JQuery 去除字符串两边多余的空格
  • ASP.NET MVC 5 学习教程:通过控制器访问模型的数据
  • 端口转发
  • 微软自家的.Net下的JavaScript引擎——ClearScript
  • 计算码流
  • 深圳街头偶遇写字人
  • html5游戏网站
  • 更新flash builder4,6 的AIR版本
  • 改修jquery支持cmd规范的seajs
  • codis proxy处理流程
  • javascript 哈希表
  • Python利用正则抓取网页内容保存到本地
  • ReactNativeweexDeviceOne对比
  • Tornado学习笔记(1)
  • Unix命令
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 成为一名优秀的Developer的书单
  • 代理模式
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于axios的vue插件,让http请求更简单
  • 如何选择开源的机器学习框架?
  • 数组大概知多少
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • Java性能优化之JVM GC(垃圾回收机制)
  • 阿里云ACE认证之理解CDN技术
  • !$boo在php中什么意思,php前戏
  • #、%和$符号在OGNL表达式中经常出现
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (pojstep1.3.1)1017(构造法模拟)
  • (二十三)Flask之高频面试点
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (四)JPA - JQPL 实现增删改查
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)h264中avc和flv数据的解析
  • (转)Windows2003安全设置/维护
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .net 生成二级域名
  • .NET 中什么样的类是可使用 await 异步等待的?
  • @Transient注解
  • @取消转义
  • [2669]2-2 Time类的定义
  • [android] 切换界面的通用处理
  • [BUUCTF 2018]Online Tool(特详解)
  • [bzoj1038][ZJOI2008]瞭望塔
  • [BZOJ3757] 苹果树
  • [Editor]Unity Editor类常用方法