首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Perl的Devel :: DProf中,什么是"外部的未堆叠呼叫"?

在Perl的Devel::DProf模块中,"外部的未堆叠呼叫"(External Non-Recursive Calls)指的是在程序执行过程中,从外部模块或库中调用的子程序。这些子程序不会递归地调用其他子程序,因此它们的执行时间可以直接计算并累积到各个子程序的总执行时间中。

Devel::DProf模块是一个用于性能分析的Perl模块,它可以帮助开发者找出程序中的性能瓶颈,并优化程序以提高执行效率。在分析过程中,Devel::DProf会收集程序中每个子程序的执行时间,并生成一个报告,以便开发者可以查看各个子程序的执行情况,并据此进行优化。

在Devel::DProf的报告中,"外部的未堆叠呼叫"是指那些在程序外部定义的子程序,并且在程序执行过程中被调用的子程序。这些子程序的执行时间可以直接计算并累积到各个子程序的总执行时间中,因此它们对于程序的整体性能也是非常重要的。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云Serverless框架:Serverless框架是一种基于云计算的无服务器架构,它允许开发者在不必担心底层基础设施的情况下开发和运行应用程序。腾讯云Serverless框架支持多种编程语言,并提供丰富的组件和插件,以便开发者可以快速构建和部署应用程序。
  • 腾讯云云函数:云函数是腾讯云Serverless框架中的核心组件之一,它提供了一个运行环境,可以在其中执行代码。开发者可以使用云函数编写自己的代码,并将其部署到腾讯云的服务器上,以便在需要时快速扩展和运行。云函数支持多种编程语言,并提供了丰富的API和SDK,以便开发者可以轻松地与其他腾讯云产品进行集成。
  • 腾讯云COS:COS是腾讯云提供的一种云存储服务,可以用于存储和管理应用程序的数据。它提供了高可靠性、高可用性和高安全性的存储服务,并支持多种存储类型和访问方式。开发者可以使用COS来存储和管理应用程序的数据,并通过腾讯云的SDK和API与自己的应用程序集成。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Install Jumpserver3

    ---> Package openssl-devel.x86_64 1:1.0.2k-12.el7 will be installed--> Processing Dependency: krb5-devel(x86-64) for package: 1:openssl-devel-1.0.2k-12.el7.x86_64---> Package sqlite-devel.x86_64 0:3.7.17-8.el7 will be installed---> Package wget.x86_64 0:1.14-15.el7_4.1 will be installed---> Package zlib-devel.x86_64 0:1.2.7-17.el7 will be installed--> Running transaction check---> Package autoconf.noarch 0:2.69-11.el7 will be installed--> Processing Dependency: m4 >= 1.4.14 for package: autoconf-2.69-11.el7.noarch--> Processing Dependency: perl(Text::ParseWords) for package: autoconf-2.69-11.el7.noarch--> Processing Dependency: perl(Data::Dumper) for package: autoconf-2.69-11.el7.noarch---> Package cpp.x86_64 0:4.8.5-28.el7_5.1 will be installed---> Package glibc-devel.x86_64 0:2.17-222.el7 will be installed--> Processing Dependency: glibc-headers = 2.17-222.el7 for package: glibc-devel-2.17-222.el7.x86_64--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-222.el7.x86_64---> Package krb5-devel.x86_64 0:1.15.1-19.el7 will be installed--> Processing Dependency: libkadm5(x86-64) = 1.15.1-19.el7 for package: krb5-devel-1.15.1-19.el7.x86_64--> Processing Dependency: libverto-devel for package: krb5-devel-1.15.1-19.el7.x86_64--> Processing Dependency: libselinux-devel for package: krb5-devel-1.15.1-19.el7.x86_64--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.15.1-19.el7.x86_64--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.15.1-19.el7.x86_64---> Package libgcc.x86_64 0:4.8.5-28.el7 will be updated---> Package libgcc.x86_64 0:4.8.5-28.el7_5.1 will be an update---> Package libgnome-keyring.x86_64 0:3.12.0-1.el7 will be installed---> Package libgomp.x86_64 0:4.8.5-28.el7 will be updated---> Package libgomp.x86_64 0:4.8.5-28.el7_5.1 will be an update---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed---> Package perl.x86_64 4:5.16.3-292.el7 will be installed--> Processing Dependency: perl-libs =

    03

    Install Jumpserver8

    s-shared-1.43-6.el7.x86_64 29/70 Installing : perl-threads-1.87-4.el7.x86_64 30/70 Installing : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 31/70 Installing : perl-Filter-1.49-3.el7.x86_64 32/70 Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch 33/70 Installing : perl-Getopt-Long-2.40-3.el7.noarch 34/70 Installing : 4:perl-5.16.3-292.el7.x86_64 35/70 Installing : 1:perl-Error-0.17020-2.el7.noarch 36/70 Installing : perl-TermReadKey-2.30-20.el7.x86_64 37/70 Installing : perl-Test-Harness-3.28-3.el7.noarch 38/70 Installing : perl-Thread-Queue-3.02-2.el7.noarch 39/70 Installing : perl-Data-Dumper-2.145-3.el7.x86_64 40/70 Installing : libsepol-devel-2.5-8.1.el7.x86_64 41/70 Installing : pcre-devel-8.32-17.el7.x86_64 42/70 Installing : libselinux-devel-2.5-12.el7.x86_64 43/70 Updating : libgcc-4.8.5-28.el7_5.1.x86_64 44/70 Installing : libverto-devel-0.2.5-4.el7.x86_64 45/70 Installing : kernel-headers-3.10.0-862.9.1.el7.x86_64 46/70 Installing : glibc-headers-2.17-222.el7.x86_64 47/70 Installing : glibc-devel-2.17-222.el7.x86_64 48/70 Updating : libgomp-4.8.5-28.el7_5.1.x86_64 49/70 Installing : m4-1.4.16-10.el7.x86_64 50/70 Installing : autoconf-2.69-11.el7.noarch 51/70 Installing : keyutils-libs-devel-1.5.8-3.el7.x86_64 52/70 Installing : krb5-devel-1.15.1-19.el7.x86_64 53/70 Installing : libgnome-keyring-3.12.0-1.el7.x86_

    02

    Install Jumpserver9

    Verifying : perl-Encode-2.51-7.el7.x86_64 50/70 Verifying : perl-Storable-2.45-3.el7.x86_64 51/70 Verifying : perl-Pod-Perldoc-3.20-4.el7.noarch 52/70 Verifying : perl-podlators-2.5.1-3.el7.noarch 53/70 Verifying : autoconf-2.69-11.el7.noarch 54/70 Verifying : perl-File-Path-2.09-2.el7.noarch 55/70 Verifying : perl-threads-1.87-4.el7.x86_64 56/70 Verifying : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 57/70 Verifying : 1:perl-Pod-Simple-3.28-4.el7.noarch 58/70 Verifying : perl-Filter-1.49-3.el7.x86_64 59/70 Verifying : perl-Getopt-Long-2.40-3.el7.noarch 60/70 Verifying : perl-Text-ParseWords-3.29-4.el7.noarch 61/70 Verifying : libkadm5-1.15.1-19.el7.x86_64 62/70 Verifying : libsepol-devel-2.5-8.1.el7.x86_64 63/70 Verifying : 1:perl-Pod-Escapes-1.04-292.el7.noarch 64/70 Verifying : libgomp-4.8.5-28.el7.x86_64 65/70 Verifying : libcom_err-1.42.9-11.el7.x86_64 66/70 Verifying : libgcc-4.8.5-28.el7.x86_64 67/70 Verifying : libss-1.42.9-11.el7.x86_64 68/70 Verifying : e2fsprogs-libs-1.42.9-11.el7.x86_64 69/70 Verifying : e2fsprogs-1.42.9-11.el7.x86_64 70/70 Installed: automake.noarch 0:1.13.4-3.el7 epel-release.noarch 0:7-11 gcc.x86_64 0:4.8.5-28.el7_5.1 git.x86_64 0:1.8.3.1-14.el7_5 openssl-devel.x86_64 1:1.0.2k-12.el7 sqlite-devel.x86_64 0:3.7.17-8.el7 wget.x86_64 0:1.14-15.el7_4.1 zlib-devel.x86_64 0:1.2.7-17.el7 Dependency Insta

    06

    Install Jumpserver4

    --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-222.el7.x86_64--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-222.el7.x86_64---> Package keyutils-libs-devel.x86_64 0:1.5.8-3.el7 will be installed---> Package libcom_err-devel.x86_64 0:1.42.9-12.el7_5 will be installed--> Processing Dependency: libcom_err(x86-64) = 1.42.9-12.el7_5 for package: libcom_err-devel-1.42.9-12.el7_5.x86_64---> Package libkadm5.x86_64 0:1.15.1-19.el7 will be installed---> Package libselinux-devel.x86_64 0:2.5-12.el7 will be installed--> Processing Dependency: libsepol-devel(x86-64) >= 2.5-6 for package: libselinux-devel-2.5-12.el7.x86_64--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.5-12.el7.x86_64--> Processing Dependency: pkgconfig(libpcre) for package: libselinux-devel-2.5-12.el7.x86_64---> Package libverto-devel.x86_64 0:0.2.5-4.el7 will be installed---> Package m4.x86_64 0:1.4.16-10.el7 will be installed---> Package perl-Data-Dumper.x86_64 0:2.145-3.el7 will be installed---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch--> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed--> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch--> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed---> Package perl-Socket.x86_64 0:2.010-4.el7 will be installed---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed---> Package pe

    02

    Install Jumpserver6

    perl-File-Path noarch 2.09-2.el7 base 26 k perl-File-Temp noarch 0.23.01-3.el7 base 56 k perl-Filter x86_64 1.49-3.el7 base 76 k perl-Getopt-Long noarch 2.40-3.el7 base 56 k perl-Git noarch 1.8.3.1-14.el7_5 updates 54 k perl-HTTP-Tiny noarch 0.033-3.el7 base 38 k perl-PathTools x86_64 3.40-5.el7 base 82 k perl-Pod-Escapes noarch 1:1.04-292.el7 base 51 k perl-Pod-Perldoc noarch 3.20-4.el7 base 87 k perl-Pod-Simple noarch 1:3.28-4.el7 base 216 k perl-Pod-Usage noarch 1.63-3.el7 base 27 k perl-Scalar-List-Utils x86_64 1.27-248.el7 base 36 k perl-Socket x86_64 2.010-4.el7 base 49 k perl-Storable x86_64 2.45-3.el7 base 77 k perl-TermReadKey x86_64 2.30-20.el7 base 31 k perl-Test-Harness noarch 3.28-3.el7 base 302 k perl-Text-ParseWords noarch 3.29-4.el7 base 14 k perl-Thread-Queue noarch 3.02-2.el7 base 17 k perl-Time-HiRes x86_64 4:1.9725-3.el7 base 45 k perl-Time-Local noarch 1.2300-2.el7 base 24 k perl-constant noarch 1.27-2.el7 base 19 k perl-libs x86_64 4:5.16.3-292.el7 base 688 k perl-macros x86_64 4:5.16.3-292.el7 base 43 k perl-parent noarch 1:0.225-244.el7 base 12 k perl-podlators noarch 2.5.1-3.el7 base 112 k perl-threads x86_64 1.87-4.el7

    02

    Install Jumpserver5

    ---> Package libss.x86_64 0:1.42.9-11.el7 will be updated---> Package libss.x86_64 0:1.42.9-12.el7_5 will be an update---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed---> Package perl-parent.noarch 1:0.225-244.el7 will be installed--> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: automake noarch 1.13.4-3.el7 base 679 k epel-release noarch 7-11 extras 15 k gcc x86_64 4.8.5-28.el7_5.1 updates 16 M git x86_64 1.8.3.1-14.el7_5 updates 4.4 M openssl-devel x86_64 1:1.0.2k-12.el7 base 1.5 M sqlite-devel x86_64 3.7.17-8.el7 base 104 k wget x86_64 1.14-15.el7_4.1 base 547 k zlib-devel x86_64 1.2.7-17.el7 base 50 k Installing for dependencies: autoconf noarch 2.69-11.el7 base 701 k cpp x86_64 4.8.5-28.el7_5.1 updates 5.9 M glibc-devel x86_64 2.17-222.el7 base 1.1 M glibc-headers x86_64 2.17-222.el7 base 678 k kernel-headers x86_64 3.10.0-862.9.1.el7 updates 7.1 M keyutils-libs-devel x86_64 1.5.8-3.el7 base 37 k krb5-devel x86_64 1.15.1-19.el7 updates 269 k libcom_err-devel x86_64 1.42.9-12.el7_5 updates 31 k libgnome-keyring x86_64 3.12.0-1.el7 base 109 k libkadm5 x86_64 1.15.1-19.el7 updates 175 k libmpc

    01
    领券