Name : perl-Devel-SlowBless
| |
Version : 0.06
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp156.8.1
| Date : 2024-07-03 19:10:06
|
Group : Development/Libraries/Perl
| Source RPM : perl-Devel-SlowBless-0.06-lp156.8.1.src.rpm
|
Size : 0.01 MB
| |
Packager : https://www_suse_com/
| |
Summary : Perl extension for identifying code that causes bless
|
Description :
This module provides functions to introspect the current value of the PL_sub_generation and the PL_amagic_generation internal perl variables, as well as a perl debugger implementation that will print out a stack trace whenever either of these variables changes. As of Perl 5.17.1, PL_amagic_generation has been removed and always returns 0.
Whenever either of these variables changes, the bless() function slows down as perl examines the entire class hierarchy recomputing the overloads that are normally cached in the stash. The penalty is paid just once for each class, but if these variables are changing frequently, and your program has deep class hierarchies with overloading, performance can suffer badly.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-D/15.6/x86_64 |