导航:首页 > 源码编译 > 有什么方法能知道编译时间

有什么方法能知道编译时间

发布时间:2023-01-20 08:44:37

㈠ 开发java程序如何获取系统编译时间

import java.util.Date;
import java.text.SimpleDateFormat;

public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}

㈡ 我应该买什么PC来获取Quartus II的最快速编译时间

最后修改: 2012 年9 月05 日
产品类别: 设计软件
产品领域: 安装/授权(设计软件)
产品子领域: 操作系统支持/系统要求
标题说明Altera为Quartus03 II 只推荐最低硬件要求,最低可用物理RAM,和交换空间。这些推荐是在载有Quartus II的readme.txt格式中和在器件支持版本注释中,存在于Quartus II Development Software documentation page最低要求使Quartus II 能够运行。如果您具有大的设计和想要最佳编译时间,Altera建议更高的配置。 Quartus II需要大量的处理器和存储器资源。CPU速度是影响编译次数性能的主要因素。请考虑多核处理器和多CPU的配置,从而利用多线程编译。使用分化快设计和增量式编译来完全利用可用内核。请参考 Quartus II手册的第二卷的Recing Compilation Time章节。除此之外,解决以下三个瓶颈:通过处理器最大化芯片上的缓存访问最小化虚拟储存器的使用最小化硬盘访问时间通过处理器最大化芯片上的缓存访问选择具有大量的芯片上缓存的CPU。最小化虚拟储存的使用使用64-位体系结构和操作系统,伴随足够量的快速速度等级RAM。随着器件大小和软件复杂性的增长,内存使用也在增加。针对较新的器件系列(Stratix03 III 和更新的版本)的设计比用于32位应用的RAM的2GB需要更多,所以使用64位操作系统和软件。对于一个64位系统,对于更大的器件系列,一个单编译应该已经访问至少RAM的8GB (安装8到10GB)和更多。对于每种器件的最低安装的RAM信息,请参考器件支持版本注释,存在于Quartus II Development Software documentation page。最短的硬盘访问时间使用快速或固态硬盘安装一个本地SCSI或基于SATA的体系结构。磁盘也可以被RAID条带化,以便更快的访问。 使用网络磁盘可以是编译时间的一个显着地瓶颈。如果您必须在网络硬盘上存储工程源,Altera建议使用网络文件系统的源文件创建一个本地工程,保持项目目录当地和源文件远程。Quartus II 只读取几次源文件,但是需要访问Quartus II数据库(db and incremental_db)很多次。补充注释从32位转换到64位 OS并且软件可能不会减少编译时间。64位Quartus II使能够访问每进程较大的储存映射(没有2GB限制),但是使用64位OS或软件时可能看不到提高,如果我们的设计没有达到2GB限制并且在32位OS上使用低虚拟储存。您可能看到编译次数的稍微降低,由于64位进程的较多开销。Quartus II 10.0的编译次数性能和更新的64位对比32位(64位机上)是可比较的,如同Windows OS的性能对比相等的Linux (32位对比32位,或者64位对比64位)。

㈢ eclipse怎么查看编译花了多少时间

记录一个起始时间,记录一个结束时间,两个相减就是程序运行时间,代码如下

longstart=System.currentTimeMillis();	//记录起始时间
try{
Thread.sleep(5000); //线程睡眠5秒,让运行时间不那么小
}catch(InterruptedExceptione){
e.printStackTrace();
}
longend=System.currentTimeMillis(); //记录结束时间
System.out.println(end-start); //相减得出运行时间

得出的单位是毫秒。

㈣ centos中如何统计程序编译的时间比如我安装lnmp,我需要计算它的安装所用时间,应该怎么操作

用time命令或者是/usr/bin/time
比如说你想知道编译lnmp的时间,就是
# time -p ./configure
当./configure执行完毕的时候time命令结束,然后会返回一个时间,就是你执行./configure的时间
同样
# time -p make 也会知道make用的时间,如果说要整个的安装时间,可以用命令
# time -p ./configure && make && make install
返回的结果就是整个安装过程所用的时间~
望采纳

㈤ IAR怎么获取系统编译时间

在View中打开Message窗口,在窗口中右键选择options,在出来的对话框中的 Show build message:后面选择编译信息显示的详细程度,点击确定后编译一下,你就能在Message窗口中看到编译信息了。

㈥ 怎么知道oracle中一个存储过程最后一次被编译的时间

个人观点:
1 last_ddl_time就是指最后一次编译的时间。 你认为的create or replace 其实就是一种编译

2 A调用B引发的B的重新编译。
我认为A调用B是不会引起B的编译的。从2个方面解释:
1) 我个人工作经验中没有发现A调用B会让B重新编译。
案例:B中引用了一张表。我将表删除了,编译B。那么B出现了错误。此时我又将表还原了。再去编译A。注意:A中调用B。但是B是错误的。如果调用B让B也编译的话,那么B会编译通过,A没问题。事实上:由于B的错误,导致A编译也错误。可见B并没有编译。
2)存储过程的一个优点是什么?就是一次编译,到处运行。这个编译时比较消耗资源的。从常理上讲,如果每次调用A引发了B的编译,那么存储过程的上述的优点浩然无存。所以从常理推断,A调用B不会引发B的编译。

---------------------------------- -----------------------------------------
早上看到了你昨晚发的信息。尝试了下。你的结论是有一半是正确的。
正确的解释应该是:
1 假设A、B都是正确的 那么调用的时候无需编译;
2 假设A、B是无效的。那么调用的时候会去编译它。
Oracle会自己判断A、B是否有效,再根据情况决定是否去编译。

㈦ 用keil编译时怎么看程序运行的时间

在Keil运行时可以看时间。见图。但只有在软件仿真时可以。

在OptionsforTaget'Taget1'中,Debug插页里,点UseSimilation见图一。

在进入Debug后,图二绿框中所示即运行的机器周期数(States)和时间(Sec),以μS为单位。

阅读全文

与有什么方法能知道编译时间相关的资料

热点内容
求圆的周长最快算法 浏览:188
安卓热点怎么减少流量 浏览:270
北京代交社保用什么app 浏览:855
第一眼解压视频 浏览:725
文件夹err是什么 浏览:97
qt4编程pdf 浏览:572
局域网服务器下如何连续看照片 浏览:254
经过加密的数字摘要 浏览:646
加密锁9000变打印机 浏览:694
程序员的职业发展前途 浏览:639
安卓是世界上多少个程序员开发 浏览:45
解压器官方免费 浏览:85
单片机p10开发 浏览:487
做什么app赚钱 浏览:84
博途编译失败联系客户支持部门 浏览:928
金蝶旗舰版编译 浏览:52
万象服务器断电后启动不了怎么办 浏览:357
我的世界苹果版的2b2t服务器地址咋查 浏览:97
xlsx转换pdf 浏览:102
3dmax挤出命令英语 浏览:906