我在Mac OS X上開發了一個控制檯數學密集型應用程序。它使用C++實現,我沒有使用特殊的IDE,只是一個純文本編輯器和GCC進行編譯。 目前,我的數據執行速度很慢。瞭解哪些零件需要優化,最簡單/最好的方法是什麼? 我使用valgrind,在一個非常基本的級別,檢查內存泄漏。但是,我從來沒有使用它(callgrind)來計算速度分析。我應該怎麼做?我發現callgrind文檔有點混亂/不太友善。
我寫了一個Perl腳本: #!/usr/bin/perl
use strict;
use warnings;
my $file_name;
my $ext = ".text";
my $subnetwork2;
my %files_list =();
opendir my $dir, "." or die "Cannot open directory: $!";