|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我认为,可以通过更加简单的首次编译,而增加第二次编译的负担,来提高java的运行效率。只是将java源代码进行简单的等价转换,而不假设编译成某种虚拟机器的目标格式,而由本地编译器针对性的二次编译。明天在网上看到一段对照好玩的代码,用来显现当地盘算机CPU的利用情形,收拾到本机以下:
usingSystem;
usingSystem.Diagnostics;
usingSystem.Threading;
namespaceConsoleApplication1
{
classProgram
{
privateconststringCategoryName="Processor";
privateconststringCounterName="%ProcessorTime";
privateconststringInstanceName="_Total";
privatestaticvoidOutPut(stringtxt)
{
Console.WriteLine(txt);
}
[STAThread]
publicstaticvoidMain()
{
PerformanceCounterpc=newPerformanceCounter(CategoryName,CounterName,InstanceName);
OutPut("----------------------------入手下手制造功能计数器----------------------------");
OutPut("计数器范例:"+pc.CounterType);
OutPut("计数器的申明:"+pc.CounterHelp);
OutPut("入手下手输入:");
while(true)
{
Thread.Sleep(1000);
floatcpuLoad=pc.NextValue();
OutPut("CPU耗用:"+cpuLoad+"%");
}
}
}
}
间接运转程序,对照把持台输入的了局与盘算机的Windows义务办理器中显现的CPU利用值,会发明本来Windows义务办理器显现的值是CPU利用率的四舍五进的了局。有乐趣的伴侣能够本人复制代码碰运气啦。它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。 |
|