// Başlangıç zamanı
$startTime = microtime(true);

// Bellek kullanımının başlangıç değeri
$startMemory = memory_get_usage();

// Test yükü (örnek olarak büyük bir dizi işlemi)
$data = [];
for ($i = 0; $i < 1000000; $i++) {
$data[] = md5($i);
}

// Bitiş zamanı
$endTime = microtime(true);

// Kullanılan RAM hesaplamaları
$endMemory = memory_get_usage();
$memoryUsed = $endMemory - $startMemory;
$memoryPeak = memory_get_peak_usage();

// Sonuçları ekrana yazdır
echo "Süre: " . round(($endTime - $startTime), 4) . " saniye\n";
echo "Kullanılan RAM: " . round($memoryUsed / 1024, 2) . " KB (" . round($memoryUsed / (1024 * 1024), 2) . " MB)\n";
echo "En yüksek RAM kullanımı: " . round($memoryPeak / 1024, 2) . " KB (" . round($memoryPeak / (1024 * 1024), 2) . " MB)\n";