UmpaLumpalar
Centipat
- Katılım
- 8 Ocak 2022
- Mesajlar
- 72
Daha fazla
- Cinsiyet
- Erkek
Arkadaşlar selam. Kendi calloc fonksiyonumu yazmaya çalıştım da. Yanlış olan kısımlar var mı acaba? Yardımcı olursanız çok sevinirim.
malloc isleminden sonra ptr nin null olup olmadigini kontrol etmelisin eğer null ise ve program akisa devam ederse bzero fonksiyonu çalıştığında program cokebilir, cunku olmayan bir bellek alanina erismeye calisacak. Ek olarak n ve size sifir olduğunu kontrol etmene lüzum yok biri sifirsa zaten malloc null dönecek, sadece ptr yi kontrol et.
9gb ile test ettim my_calloc 4.5 sec. calloc ise 0.001 sec. süre ile tamamladı. Sistemden sisteme fark değişir.iyi veya kötü olarak ne gibi bir performans farkı olabilir?
epey fark varmış ya. teşekkür ederim.9gb ile test ettim my_calloc 4.5 sec. calloc ise 0.001 sec. süre ile tamamladı. Sistemden sisteme fark değişir.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.