性能和内存信息窗口采用交互式表格的形式,可以显示每个VI在系统中的运行时间及其内存使用的情况。须在启动性能和内存信息窗口前正确勾选“记录内存使用”复选框以确认是否收集这部分数据。此时,在各VI的名称下将立即出现新的行,显示出每个子VI的性能数据。所显示的数值表示了VI的数据空间对内存占用的程度,这部分数据空间不包括供支持所有VI使用的数据结构。......
2023-11-07
性能和内存信息窗口是获取应用程序用时及内存使用情况的有力工具。性能和内存信息窗口采用交互式表格的形式,可显示每个VI在系统中的运行时间及其内存使用的情况。表格中的每一行代表某个特定VI的信息。每个VI的运行时间被分类总结。性能和内存信息窗口可计算VI的最长、最短和平均运行时间。
通过本表格可以交互的方式全部或部分显示和查看信息,将信息按类排序,或在调用某个特定VI的子VI时查看子VI运行性能的数据。
选择“工具”>>“性能分析”>>“性能和内存”命令,可显示性能和内存信息窗口。如图12-1所示为一个使用中的性能和内存信息窗口。
图12-1 新能和内存信息窗口
收集内存使用信息将明显增加VI运行时间的系统开销,因此收集内存使用信息为可选操作。须在启动性能和内存信息窗口前正确勾选“记录内存使用”复选框以确认是否收集这部分数据。一旦记录会话开始,该复选框便无法更改。
可选择仅部分显示表格的信息。有些基本数据始终可见,但也可通过勾选或取消勾选性能和内存信息窗口中的相关复选框来显示各种统计数据、详情和内存使用信息(被启用时)。
全局VI的性能信息也可显示。但这部分信息有时需要略有不同的解释,如下所述。
双击表格中的子VI名可查看子VI的性能数据。此时,在各VI的名称下将立即出现新的行,显示出每个子VI的性能数据。双击全局VI的名称后,表格中将出现新的行,显示子面板上每个控件的性能数据。(www.chuimin.cn)
单击某列列首可按想要的顺序排列表格中各行数据。按当前列排序的列首标题将以粗体显示。
VI的计时并不一定与VI完成运行所需时间相对应。原因在于多线程执行系统可将两个或更多个VI的执行交错。另外,由于有一定数量的系统开销无法归于任何一个VI,如用户响应对话框的时间,或程序框图中等待函数所占用的时间,以及检查鼠标点击的时间等。
勾选时间统计复选框可查看关于VI计时的其他详细信息。
勾选时间详细信息复选框可查看将VI运行总时进行细分后的计时类别。对于具有大量用户界面的VI,这些类别可帮助用户确定其中用时最多的操作。
勾选内存使用复选框可查看VI对内存的使用情况。但该复选框仅在记录形成前勾选记录内存使用复选框后方可使用。所显示的数值表示了VI的数据空间对内存占用的程度,这部分数据空间不包括供支持所有VI使用的数据结构。VI的数据空间不仅包含前面板控件所占用的显性数据空间,还包括编译器隐性创建的临时缓冲区所占用的数据空间。
VI运行完毕后即可测得它所使用内存的大小,但可能无法反映出其确切的使用总量。例如,如VI在运行过程中创建了庞大的数组,但在运行结束前数组有所减小,则最后显示出的内存使用量便无法反映出VI运行期间较大的内存使用量。
本部分显示两组数据:已使用的字节数及已使用的块数。块是一段用于保存单个数据的连续内存。例如,一个整数数组可以为多字节,但仅占用一个块。执行系统为数组、字符串、路径和图片使用独立的内存块。如应用程序内存中含有大量的块,将导致性能(不仅是执行性能)的整体下降。
有关LabVIEW 2012中文版虚拟仪器从入门到精通的文章
性能和内存信息窗口采用交互式表格的形式,可以显示每个VI在系统中的运行时间及其内存使用的情况。须在启动性能和内存信息窗口前正确勾选“记录内存使用”复选框以确认是否收集这部分数据。此时,在各VI的名称下将立即出现新的行,显示出每个子VI的性能数据。所显示的数值表示了VI的数据空间对内存占用的程度,这部分数据空间不包括供支持所有VI使用的数据结构。......
2023-11-07
通过持续的调优工作和监测可以找到运行中应用程序的最佳值。此时,UNIX内核的内存不易减少,需要有效地调优数据库内存区域,使用更少内存发挥相同水平的性能。如果内核内存使用约100 MB,并发用户为30名,每个Oracle进程的内存为 10 MB,假定 sort_area_size为 1MB,按以下公式计算出430 MB。100 MB+30×=430 MB因此,物理内存为1 GB的系统,可分配大约600 MB的SGA使用。......
2023-11-01
而动态数组长度可以随程序的需要而重新指定大小。对于这种问题,用静态数组的办法很难解决。为了解决上述问题,C语言提供了一些内存管理函数,这些内存管理函数结合指针可以按需要动态地分配内存空间,从而构建动态数组,也可把不再使用的空间回收待用,为有效地利用内存资源提供了手段。检查动态内存是否分配成功。所以给array[][]申请内存,程序段如下:3.动态构建三维数组的内存分配函数说明如下:*pArr:指向......
2023-11-18
虚拟内存可用于运行较为大型的应用程序,但不适于时间条件苛刻的应用程序。如创建一个大型但没有子VI的VI,内存中将保留其前面板、代码及顶层VI的数据。并且,如VI前面板或程序框图的规模超过了屏幕可显示的范围,将其分为子VI更便于其使用。特定的程序框图可阻止LabVIEW重复使用数据缓冲区。在子VI中通过一个条件显示控件能阻止LabVIEW对数据缓冲区的使用进行优化。......
2023-11-26
高密度聚乙烯又叫低压聚乙烯,是由浓度为99.95%的乙烯单体经低压聚合而成,采用新型高效催化剂,聚合压力为0.3~10MPa,密度为0.92~0.965g/cm3,结晶度为80%~95%,软化点为125~135℃,使用温度可达100℃,硬度、拉伸强度和蠕变性优于低密度聚乙烯,化学稳定性好,耐酸、碱和盐类的腐蚀,缺点可通过改性补偿。④挤出板片后进行拉伸的薄膜强度高,各种性能优良,可取代纸介质、涤纶和聚碳酸酯电容器,用于各种纺织品包装。......
2023-06-15
政府可以依据相关法律法规,给每一个公民建立一张数据化身份证,记录教育、医疗、交通、社保、消费甚至犯罪等行为数据,不但可以为精准施策提供参考,还可以通过数据脱敏处理,屏蔽涉及隐私的敏感信息,开放给社会公众,用于生产生活相关信息查询与大数据应用创新。同样,在社会治安方面,大数据更是大有用武之地。高透明社会带来的福利,与大数据安全隐私,就像一对善恶迥异的孪生兄弟。......
2023-07-02
对钎剂的基本要求有以下方面。1)钎剂的熔点和最低活性温度比钎料低,在活性温度范围内有足够的流动性。2)应具有良好的热稳定性,使钎剂在加热过程中保持其成分和作用稳定不变。一般说来钎剂应具有不小于100℃的热稳定温度范围。钎剂的组成物质主要取决于所要清除氧化物的物理化学性质。......
2023-06-26
SEM的分辨率介于透射电镜和光学显微镜之间,而放大倍数变化范围大,且能连续可调。SEM上可安装能谱仪、特殊样品台等多种附件。一般SEM均在高真空下工作,这就无法观察带有水分的或有挥发性物质的样品。可变气压扫描电镜也称低压扫描电镜,通常这类电镜的真空度在266 Pa左右,且可能不一定使用特殊的气体环境探测器。......
2023-06-20
相关推荐