← Index
NYTProf Performance Profile   « block view • line view • sub view »
For C:/lo/libo-master/solenv/bin/make_installer.pl
  Run on Mon Sep 24 00:52:54 2012
Reported on Mon Sep 24 07:34:52 2012

Filename/usr/lib/perl5/5.14/i686-cygwin-threads-64int/POSIX.pm
StatementsExecuted 43 statements in 7.72ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1114.14ms4.66msPOSIX::SigRt::::BEGIN@58 POSIX::SigRt::BEGIN@58
1111.47ms1.47msPOSIX::::load_imports POSIX::load_imports
111195µs204µsPOSIX::::BEGIN@2 POSIX::BEGIN@2
11193µs9.88msPOSIX::::import POSIX::import
11118µs326µsPOSIX::::BEGIN@13 POSIX::BEGIN@13
11118µs1.74msPOSIX::::BEGIN@9 POSIX::BEGIN@9
11118µs25µsPOSIX::::AUTOLOAD POSIX::AUTOLOAD
11117µs155µsPOSIX::SigRt::::BEGIN@60 POSIX::SigRt::BEGIN@60
11116µs34µsPOSIX::::BEGIN@3 POSIX::BEGIN@3
11115µs40µsPOSIX::::BEGIN@39 POSIX::BEGIN@39
11112µs39µsPOSIX::SigRt::::BEGIN@56 POSIX::SigRt::BEGIN@56
11112µs54µsPOSIX::SigAction::::BEGIN@52POSIX::SigAction::BEGIN@52
1117µs7µsPOSIX::::CORE:match POSIX::CORE:match (opcode)
0000s0sPOSIX::SigRt::::DESTROY POSIX::SigRt::DESTROY
0000s0sPOSIX::::croak POSIX::croak
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
2261µs2212µs
# spent 204µs (195+9) within POSIX::BEGIN@2 which was called: # once (195µs+9µs) by installer::epmfile::BEGIN@42 at line 2
# spent 204µs making 1 call to POSIX::BEGIN@2 # spent 9µs making 1 call to strict::import
32135µs253µs
# spent 34µs (16+19) within POSIX::BEGIN@3 which was called: # once (16µs+19µs) by installer::epmfile::BEGIN@42 at line 3
# spent 34µs making 1 call to POSIX::BEGIN@3 # spent 18µs making 1 call to warnings::import
- -
517µs
- -
711µs
- -
92134µs23.46ms
# spent 1.74ms (18µs+1.72) within POSIX::BEGIN@9 which was called: # once (18µs+1.72ms) by installer::epmfile::BEGIN@42 at line 9
# spent 1.74ms making 1 call to POSIX::BEGIN@9 # spent 1.72ms making 1 call to AutoLoader::import
- -
111500ns
- -
13113µs1308µs
# spent 326µs (18+308) within POSIX::BEGIN@13 which was called: # once (18µs+308µs) by installer::epmfile::BEGIN@42 at line 19
# spent 308µs making 1 call to Exporter::import
- -
191312µs1326µs
# spent 326µs making 1 call to POSIX::BEGIN@13
- -
221600ns
- -
24
# spent 9.88ms (93µs+9.79) within POSIX::import which was called: # once (93µs+9.79ms) by installer::epmfile::BEGIN@42 at line 42 of /cygdrive/c/lo/libo-master/instsetoo_native/util/C:/lo/libo-master/solenv/bin/modules/installer/epmfile.pm
2516µs125µs
# spent 25µs making 1 call to POSIX::AUTOLOAD
2614µs
2712µs
2812µs
29120µs16.41ms
# spent 6.41ms making 1 call to Exporter::import
- -
32
- -
3611.79ms11.77ms
# spent 1.77ms making 1 call to XSLoader::load
- -
38
# spent 25µs (18+7) within POSIX::AUTOLOAD which was called: # once (18µs+7µs) by POSIX::import at line 25
392214µs265µs
# spent 40µs (15+25) within POSIX::BEGIN@39 which was called: # once (15µs+25µs) by installer::epmfile::BEGIN@42 at line 39
# spent 40µs making 1 call to POSIX::BEGIN@39 # spent 25µs making 1 call to warnings::unimport
40115µs17µs
# spent 7µs making 1 call to POSIX::CORE:match
- -
4211µs
43111µs11.88ms
# spent 1.88ms making 1 call to AutoLoader::AUTOLOAD
- -
52269µs296µs
# spent 54µs (12+42) within POSIX::SigAction::BEGIN@52 which was called: # once (12µs+42µs) by installer::epmfile::BEGIN@42 at line 52
# spent 54µs making 1 call to POSIX::SigAction::BEGIN@52 # spent 42µs making 1 call to AutoLoader::import
- -
56254µs266µs
# spent 39µs (12+27) within POSIX::SigRt::BEGIN@56 which was called: # once (12µs+27µs) by installer::epmfile::BEGIN@42 at line 56
# spent 39µs making 1 call to POSIX::SigRt::BEGIN@56 # spent 27µs making 1 call to AutoLoader::import
- -
5823.17ms24.66ms
# spent 4.66ms (4.14+514µs) within POSIX::SigRt::BEGIN@58 which was called: # once (4.14ms+514µs) by installer::epmfile::BEGIN@42 at line 58
# spent 4.66ms making 1 call to POSIX::SigRt::BEGIN@58 # spent 4µs making 1 call to UNIVERSAL::import
- -
602156µs2293µs
# spent 155µs (17+138) within POSIX::SigRt::BEGIN@60 which was called: # once (17µs+138µs) by installer::epmfile::BEGIN@42 at line 60
# spent 155µs making 1 call to POSIX::SigRt::BEGIN@60 # spent 138µs making 1 call to vars::import
61111µs
- -
6311µs
- -
65110µs19µs
# spent 9µs making 1 call to Tie::StdHash::TIEHASH
- -
67
- -
71131µs
- -
753
# spent 1.47ms within POSIX::load_imports which was called: # once (1.47ms+0s) by POSIX::import at line 51 of AutoLoader.pm
sub load_imports {
7541299µs%EXPORT_TAGS = (
755
756 assert_h => [qw(assert NDEBUG)],
757
758 ctype_h => [qw(isalnum isalpha iscntrl isdigit isgraph islower
759 isprint ispunct isspace isupper isxdigit tolower toupper)],
760
761 dirent_h => [],
762
763 errno_h => [qw(E2BIG EACCES EADDRINUSE EADDRNOTAVAIL EAFNOSUPPORT
764 EAGAIN EALREADY EBADF EBUSY ECHILD ECONNABORTED
765 ECONNREFUSED ECONNRESET EDEADLK EDESTADDRREQ EDOM EDQUOT
766 EEXIST EFAULT EFBIG EHOSTDOWN EHOSTUNREACH EINPROGRESS
767 EINTR EINVAL EIO EISCONN EISDIR ELOOP EMFILE EMLINK
768 EMSGSIZE ENAMETOOLONG ENETDOWN ENETRESET ENETUNREACH
769 ENFILE ENOBUFS ENODEV ENOENT ENOEXEC ENOLCK ENOMEM
770 ENOPROTOOPT ENOSPC ENOSYS ENOTBLK ENOTCONN ENOTDIR
771 ENOTEMPTY ENOTSOCK ENOTTY ENXIO EOPNOTSUPP EPERM
772 EPFNOSUPPORT EPIPE EPROCLIM EPROTONOSUPPORT EPROTOTYPE
773 ERANGE EREMOTE ERESTART EROFS ESHUTDOWN ESOCKTNOSUPPORT
774 ESPIPE ESRCH ESTALE ETIMEDOUT ETOOMANYREFS ETXTBSY
775 EUSERS EWOULDBLOCK EXDEV errno)],
776
777 fcntl_h => [qw(FD_CLOEXEC F_DUPFD F_GETFD F_GETFL F_GETLK F_RDLCK
778 F_SETFD F_SETFL F_SETLK F_SETLKW F_UNLCK F_WRLCK
779 O_ACCMODE O_APPEND O_CREAT O_EXCL O_NOCTTY O_NONBLOCK
780 O_RDONLY O_RDWR O_TRUNC O_WRONLY
781 creat
782 SEEK_CUR SEEK_END SEEK_SET
783 S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU
784 S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISGID S_ISREG S_ISUID
785 S_IWGRP S_IWOTH S_IWUSR)],
786
787 float_h => [qw(DBL_DIG DBL_EPSILON DBL_MANT_DIG
788 DBL_MAX DBL_MAX_10_EXP DBL_MAX_EXP
789 DBL_MIN DBL_MIN_10_EXP DBL_MIN_EXP
790 FLT_DIG FLT_EPSILON FLT_MANT_DIG
791 FLT_MAX FLT_MAX_10_EXP FLT_MAX_EXP
792 FLT_MIN FLT_MIN_10_EXP FLT_MIN_EXP
793 FLT_RADIX FLT_ROUNDS
794 LDBL_DIG LDBL_EPSILON LDBL_MANT_DIG
795 LDBL_MAX LDBL_MAX_10_EXP LDBL_MAX_EXP
796 LDBL_MIN LDBL_MIN_10_EXP LDBL_MIN_EXP)],
797
798 grp_h => [],
799
800 limits_h => [qw( ARG_MAX CHAR_BIT CHAR_MAX CHAR_MIN CHILD_MAX
801 INT_MAX INT_MIN LINK_MAX LONG_MAX LONG_MIN MAX_CANON
802 MAX_INPUT MB_LEN_MAX NAME_MAX NGROUPS_MAX OPEN_MAX
803 PATH_MAX PIPE_BUF SCHAR_MAX SCHAR_MIN SHRT_MAX SHRT_MIN
804 SSIZE_MAX STREAM_MAX TZNAME_MAX UCHAR_MAX UINT_MAX
805 ULONG_MAX USHRT_MAX _POSIX_ARG_MAX _POSIX_CHILD_MAX
806 _POSIX_LINK_MAX _POSIX_MAX_CANON _POSIX_MAX_INPUT
807 _POSIX_NAME_MAX _POSIX_NGROUPS_MAX _POSIX_OPEN_MAX
808 _POSIX_PATH_MAX _POSIX_PIPE_BUF _POSIX_SSIZE_MAX
809 _POSIX_STREAM_MAX _POSIX_TZNAME_MAX)],
810
811 locale_h => [qw(LC_ALL LC_COLLATE LC_CTYPE LC_MESSAGES
812 LC_MONETARY LC_NUMERIC LC_TIME NULL
813 localeconv setlocale)],
814
815 math_h => [qw(HUGE_VAL acos asin atan ceil cosh fabs floor fmod
816 frexp ldexp log10 modf pow sinh tan tanh)],
817
818 pwd_h => [],
819
820 setjmp_h => [qw(longjmp setjmp siglongjmp sigsetjmp)],
821
822 signal_h => [qw(SA_NOCLDSTOP SA_NOCLDWAIT SA_NODEFER SA_ONSTACK
823 SA_RESETHAND SA_RESTART SA_SIGINFO SIGABRT SIGALRM
824 SIGCHLD SIGCONT SIGFPE SIGHUP SIGILL SIGINT SIGKILL
825 SIGPIPE %SIGRT SIGRTMIN SIGRTMAX SIGQUIT SIGSEGV SIGSTOP
826 SIGTERM SIGTSTP SIGTTIN SIGTTOU SIGUSR1 SIGUSR2 SIGBUS
827 SIGPOLL SIGPROF SIGSYS SIGTRAP SIGURG SIGVTALRM SIGXCPU SIGXFSZ
828 SIG_BLOCK SIG_DFL SIG_ERR SIG_IGN SIG_SETMASK SIG_UNBLOCK
829 raise sigaction signal sigpending sigprocmask sigsuspend)],
830
831 stdarg_h => [],
832
833 stddef_h => [qw(NULL offsetof)],
834
835 stdio_h => [qw(BUFSIZ EOF FILENAME_MAX L_ctermid L_cuserid
836 L_tmpname NULL SEEK_CUR SEEK_END SEEK_SET
837 STREAM_MAX TMP_MAX stderr stdin stdout
838 clearerr fclose fdopen feof ferror fflush fgetc fgetpos
839 fgets fopen fprintf fputc fputs fread freopen
840 fscanf fseek fsetpos ftell fwrite getchar gets
841 perror putc putchar puts remove rewind
842 scanf setbuf setvbuf sscanf tmpfile tmpnam
843 ungetc vfprintf vprintf vsprintf)],
844
845 stdlib_h => [qw(EXIT_FAILURE EXIT_SUCCESS MB_CUR_MAX NULL RAND_MAX
846 abort atexit atof atoi atol bsearch calloc div
847 free getenv labs ldiv malloc mblen mbstowcs mbtowc
848 qsort realloc strtod strtol strtoul wcstombs wctomb)],
849
850 string_h => [qw(NULL memchr memcmp memcpy memmove memset strcat
851 strchr strcmp strcoll strcpy strcspn strerror strlen
852 strncat strncmp strncpy strpbrk strrchr strspn strstr
853 strtok strxfrm)],
854
855 sys_stat_h => [qw(S_IRGRP S_IROTH S_IRUSR S_IRWXG S_IRWXO S_IRWXU
856 S_ISBLK S_ISCHR S_ISDIR S_ISFIFO S_ISGID S_ISREG
857 S_ISUID S_IWGRP S_IWOTH S_IWUSR S_IXGRP S_IXOTH S_IXUSR
858 fstat mkfifo)],
859
860 sys_times_h => [],
861
862 sys_types_h => [],
863
864 sys_utsname_h => [qw(uname)],
865
866 sys_wait_h => [qw(WEXITSTATUS WIFEXITED WIFSIGNALED WIFSTOPPED
867 WNOHANG WSTOPSIG WTERMSIG WUNTRACED)],
868
869 termios_h => [qw( B0 B110 B1200 B134 B150 B1800 B19200 B200 B2400
870 B300 B38400 B4800 B50 B600 B75 B9600 BRKINT CLOCAL
871 CREAD CS5 CS6 CS7 CS8 CSIZE CSTOPB ECHO ECHOE ECHOK
872 ECHONL HUPCL ICANON ICRNL IEXTEN IGNBRK IGNCR IGNPAR
873 INLCR INPCK ISIG ISTRIP IXOFF IXON NCCS NOFLSH OPOST
874 PARENB PARMRK PARODD TCIFLUSH TCIOFF TCIOFLUSH TCION
875 TCOFLUSH TCOOFF TCOON TCSADRAIN TCSAFLUSH TCSANOW
876 TOSTOP VEOF VEOL VERASE VINTR VKILL VMIN VQUIT VSTART
877 VSTOP VSUSP VTIME
878 cfgetispeed cfgetospeed cfsetispeed cfsetospeed tcdrain
879 tcflow tcflush tcgetattr tcsendbreak tcsetattr )],
880
881 time_h => [qw(CLK_TCK CLOCKS_PER_SEC NULL asctime clock ctime
882 difftime mktime strftime tzset tzname)],
883
884 unistd_h => [qw(F_OK NULL R_OK SEEK_CUR SEEK_END SEEK_SET
885 STDERR_FILENO STDIN_FILENO STDOUT_FILENO W_OK X_OK
886 _PC_CHOWN_RESTRICTED _PC_LINK_MAX _PC_MAX_CANON
887 _PC_MAX_INPUT _PC_NAME_MAX _PC_NO_TRUNC _PC_PATH_MAX
888 _PC_PIPE_BUF _PC_VDISABLE _POSIX_CHOWN_RESTRICTED
889 _POSIX_JOB_CONTROL _POSIX_NO_TRUNC _POSIX_SAVED_IDS
890 _POSIX_VDISABLE _POSIX_VERSION _SC_ARG_MAX
891 _SC_CHILD_MAX _SC_CLK_TCK _SC_JOB_CONTROL
892 _SC_NGROUPS_MAX _SC_OPEN_MAX _SC_PAGESIZE _SC_SAVED_IDS
893 _SC_STREAM_MAX _SC_TZNAME_MAX _SC_VERSION
894 _exit access ctermid cuserid
895 dup2 dup execl execle execlp execv execve execvp
896 fpathconf fsync getcwd getegid geteuid getgid getgroups
897 getpid getuid isatty lseek pathconf pause setgid setpgid
898 setsid setuid sysconf tcgetpgrp tcsetpgrp ttyname)],
899
900 utime_h => [],
901
902);
903
904# Exporter::export_tags();
905{
906 # De-duplicate the export list:
907228µs my %export;
9081781µs @export{map {@$_} values %EXPORT_TAGS} = ();
909 # Doing the de-dup with a temporary hash has the advantage that the SVs in
910 # @EXPORT are actually shared hash key scalars, which will save some memory.
9111326µs push @EXPORT, keys %export;
912}
913
914130µs@EXPORT_OK = qw(
915 abs
916 alarm
917 atan2
918 chdir
919 chmod
920 chown
921 close
922 closedir
923 cos
924 exit
925 exp
926 fcntl
927 fileno
928 fork
929 getc
930 getgrgid
931 getgrnam
932 getlogin
933 getpgrp
934 getppid
935 getpwnam
936 getpwuid
937 gmtime
938 isatty
939 kill
940 lchown
941 link
942 localtime
943 log
944 mkdir
945 nice
946 open
947 opendir
948 pipe
949 printf
950 rand
951 read
952 readdir
953 rename
954 rewinddir
955 rmdir
956 sin
957 sleep
958 sprintf
959 sqrt
960 srand
961 stat
962 system
963 time
964 times
965 umask
966 unlink
967 utime
968 wait
969 waitpid
970 write
971);
972
973127µsrequire Exporter;
974}
975
976# end of POSIX::SigAction::load_imports
97716µs1;
 
# spent 7µs within POSIX::CORE:match which was called: # once (7µs+0s) by POSIX::AUTOLOAD at line 40
sub POSIX::CORE:match; # opcode