阅读更多

58顶
9踩

编程语言

转载新闻 Java有了新的垃圾回收器

2009-05-30 15:22 by 副主编 zly06 评论(79) 有25115人浏览

Java正在变成真金白银。Sun刚刚发布了Java 1.6.0_14 JDK和JRE, 新版当然有大量的bug修正,改进和新特性,如Java HotSpot VM 14.0,JAX WS 2.1.6和JAXB 2.1.10,JavaDB 10.4.2.1,Java VisualVM更新等等,但其中最引人注目的是新的垃圾回收器G1。

 

尽管G1包含在发行包中,但Sun明确声明,如果要在产品开发中使用G1,必须首先购买Java支持协议,看起来与甲骨文的接触已经产生了效应

来自: solidot
58
9
评论 共 79 条 请登录后发表评论
59 楼 jcs7575 2009-05-31 20:41
看能有多大的性能提升,再就是看价钱

不过收费 不看好
58 楼 murainwood 2009-05-31 20:28
yuyinghan 写道

楼上各位是真明白吗,偶是真不明白,gc由VM自动运行,我的产品用到JVM就必须使用gc,如果收费,那么代表着java要收费,是这个意思吗?此问题搞不清楚,我看大家也就别讨论了.

仔细看贴。
其实连CMS GC都不是默认开启的。
而且我发现,大多数情况下,筒子们都用默认的GC
57 楼 yuyinghan 2009-05-31 19:48
其实我偷偷的想IBM的WEBSPHERR会不使用自己的JVM,TOMCAT,JBOSS会何去何从,有高手分析一下,我会愿闻其详,谢谢!
56 楼 yuyinghan 2009-05-31 19:41
到底是谁不明白,用G1是收费的,G1不是默认开启的
引用
如果真是这样偶就明白了,thanks!
55 楼 坏孩子 2009-05-31 19:28
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC
54 楼 坏孩子 2009-05-31 19:27
引用
楼上各位是真明白吗,偶是真不明白,gc由VM自动运行,我的产品用到JVM就必须使用gc,如果收费,那么代表着java要收费,是这个意思吗?此问题搞不清楚,我看大家也就别讨论了.


到底是谁不明白,用G1是收费的,G1不是默认开启的

引用
In addition, the following options can be used to affect G1's behaviour:

To set the max GC pause time goal in milliseconds that G1 will attempt to meet:
-XX:MaxGCPauseMillis=<X>
To set the time interval over which GC pauses totaling up to MaxGCPauseMillis may take place:
-XX:GCPauseIntervalMillis=<X>
53 楼 yuyinghan 2009-05-31 18:26
楼上各位是真明白吗,偶是真不明白,gc由VM自动运行,我的产品用到JVM就必须使用gc,如果收费,那么代表着java要收费,是这个意思吗?此问题搞不清楚,我看大家也就别讨论了.
52 楼 xiaojunli 2009-05-31 18:25
看的我想转其他语言了
51 楼 ray_linn 2009-05-31 18:18
suki_java 写道

中国的破解大军上啊!


有屁用,破解了你敢上线?等着收律师函吧
50 楼 icewubin 2009-05-31 17:44
恐怕最多只有测试服务器上可能需要吧。剩下的就是客户的服务器环境有可能需要。不过这个就是公司和客户掏钱的地方了,和咱们没有任何关系。除非你打算自营网站。但是自营网站买软件服务不是很正常吗。
suki_java 写道

中国的破解大军上啊!

按照Oracle的风格,不需要破解的。
49 楼 wanjianfei 2009-05-31 17:26
收费吧,迟早的事
48 楼 whaosoft 2009-05-31 16:51
晕 那意思是找我们要钱了
47 楼 inosin 2009-05-31 16:34
Java雄起~
46 楼 neora 2009-05-31 16:22
什么逻辑嘛。哪天System.out.println()也收费,而且按次收费。
45 楼 murainwood 2009-05-31 16:01
fanlei77 写道

我们的程序员替客户省钱,这是什么精神?这是贫农替地主哭穷的精神!无产阶级真伟大

是啊,此刻我泪流满面。原来有那么多程序员为客户着想,为老板着想。太伟大了,我顿时感到自己太龌龊了。连提JBoss的应用,都想让甲方去购买商业服务....
44 楼 wangfy1685 2009-05-31 16:01
sun 收费也是理所当然的了.看看sun现在的处境...
43 楼 fanlei77 2009-05-31 15:13
我们的程序员替客户省钱,这是什么精神?这是贫农替地主哭穷的精神!无产阶级真伟大
42 楼 airport 2009-05-31 14:29
呵呵,开发中肯定是不用的了,连Oracle都免费提供开发版本,后娘养的孩子不至于如此。
41 楼 murainwood 2009-05-31 13:56
Julien 写道

别盯着扯收费的蛋了,你们是工程师不是甲方也不是八卦老太婆,何必呢。
这垃圾回收器到底性能怎样,没人搞评测么?

1.不是甲方 2.不是销售
真不知道这些筒子们对这个“生产环境应用收费”发个啥屁牢骚?
40 楼 davis129 2009-05-31 13:53
收费未必不是好事

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • timeGetTime()函数的用法

    timeGetTime()函数 函数以 毫秒 计的系统时间。该时间为从系统开启算起所经过的时间。 在SDK中,可以用 DWORD timeGetTime(VOID)函数获取系统时间,其返回值是毫秒单位的。可以用其实现延时功能的函数。

  • [C++] 利用 C++ Builder 进行精确计时

    利用 C++ Builder 进行精确计时 虽然Win95下可视化开发工具如VC、Delphi、C++Builder等都有专用的定时器控件Timer,而且使用很方便,可以实现一定的定时功能,但最小计时精度仅为55ms,且定时器消息在多任务操作系统中的优先级很低,不能得到及时响应,往往不能满足实时控制环境下的应用。不过Microsoft公司在 Win32API 函数库中已经为用户提供了...

  • C++中time()、timeGetTime()函数,以及创建Log日志写入日志教程

    c++中time()、timeGeTime()函数

  • C++Builder中的延时函数

    第一种方法: 使用 Sleep(1000) 函数 如果使用Sleep(1000);的时候提示如此错误 [C++ Error] supplierPayment_.cpp(321): E2015 Ambiguity between '_fastcall Idglobal::Sleep(unsigned int)' and '__stdcall Sleep(unsigned long)' 使用I...

  • C/C++常用的时间函数

    1 time() 头文件:time.h 函数原型:time_t time(time_t * timer) 功能: 获取当前的系统时间,返回的结果是一个time_t类型,其实就是一个大整数(long),其值表示从CUT (Coordinated Universal Time)时间1970年1月1日00:00:00(称为UNIX系统的Epoch时间)到当前时刻的秒数。然后调用localtime...

  • 自己写了个C++计时器类,可用作秒表和计时

    首先说一下,这是我在 CSDN 上的第一个文章,其实这个账号早在几年前就申请了,不过当时只是为了下载一个资源,而且也不怎么懂信息技术相关的领域,后来就再也没怎么动过,直到今天我才开始使用这个账号。我刚刚接触编程不到一年,因此有什么错误请指正。 这个代码的作用是实现秒表的功能,精确到微秒,采用 QueryPerformance 的两个函数,参考了 http://blog.sina.com.cn/s

  • c++ builder 学习(2) 定时器的使用

    1 控件System 中的TTimer 打开定时器: Timer1->Enabled = true; 关闭定时器:       Timer1 ->Enabled = false; TTimer的InterVal属性设置定时器的时间 eg:实现字幕滚动 void __fastcall TForm2::FormPaint(TObject *Sender) { Label1

  • C++Builder 动态生成定时器,创建定时器管理类

    定时器是做客户端时常用的一类控件,只需要设置定时时间,开启定时器,然后创建定时事件响应函数,就能定时执行特定的功能,用起来很方便。当时当工程比较大,定时器比较多时,界面看起来就会比较混乱,当定时器名字起的不够直观时,管理起来比较困难。因此,我打算建立一个定时器管理类,对所有定时器统一管理。动态创建一个定时器实例的方法比较简单: TTimer *tmr= new TTimer(this);(注意n

Global site tag (gtag.js) - Google Analytics